19
голосов
5ответов
10052 просмотров

Java Classloader - how to reference different versions of a jar

This is a common problem. I'm using 2 libraries A.jar and B.jar and these depend on different versions of the same jar. Let's say that at runtime I need THIS.x.x.x.jar MY.jar -> A.jar -> THIS.1.0.0.jar -> B.jar -> C.jar -> THIS.5.0.0.jar I can compile the specific j...

9
голосов
3ответов
337 просмотров

Running software built for .NET 3.5 on a system with only .NET 2.0 installed

How far along does software compiled for .NET 3.5 get before crashing on a system that only has .NET 2.0 installed? The application I am developing uses WPF and requires .NET 3.5, but I would like to display a user-friendly dialog (rather than crashing) if the user does not have it installed. A...

5
голосов
2ответов
7401 просмотров

How to use an specific version of Excel in a C# program

For many reasons, I have installed on my laptop MSExcel 2003 and MSExcel 2007. I need both versions to develop specific projects for each version (Document level projects and Application level projects). Now I need to do a WinForm project that opens an Excel file, read a CustomXMLParts and write...

3
голосов
2ответов
5067 просмотров

Detecting a DLL version number using a script

I would like to write a script that can recursively scan the DLLs in a directory and generate a report of all of their version numbers. How can I detect the version number of a DLL using a script? VBScript solutions are preferred, unless there is a better way.

6
голосов
3ответов
4404 просмотров

Which open-source projects use odd-unstable/even-stable style of versioning

One of my colleagues told me today that some projects use a weird, IMHO, way of versioning their releases. If the release is unstable, the minor version is an odd number, eg. 1.3, 1.5. On the other hand, stable releases have an even minor version number, eg. 1.2, 1.4. At first I couldn't believe...

1
голосов
1ответов
540 просмотров

Различия в режимах отладки Flex. Почему?

У меня очень странная проблема с большим гибким приложением, где оно будет нормально работать с отладочным swf, если у пользователя установлена ​​отладочная флэш-память, но будут иметь некоторые различия для людей со стандартной версией флэш-памяти. Эти различия включают: Без всплывающих...

2
голосов
3ответов
181 просмотров

Возникнут ли проблемы при копировании версии Java с одного ПК на другой вместо ее установки

Я хотел бы встроить каталог и подкаталоги из текущего обновления 11 для Java 1.6 в программный пакет, который я буду устанавливать на несколько других ПК, и хотел бы знать, каковы недостатки этого (если таковые имеются). Я хочу сделать это, чтобы моя версия на Java не перекрывала другие версии н...

0
голосов
2ответов
209 просмотров

Есть ли сайт, который просто выводит номера последних стабильных версий php и mysql?

Я хочу написать для себя небольшое приложение, которое будет уведомлять меня, если есть новая версия php или mysql, но мне понадобится канал или XML-файл для его чтения.

3
голосов
3ответов
197 просмотров

Как автоматизировать задачи по выпуску ПО с открытым кодом?

Каждый, кто управляет программным обеспечением с открытым исходным кодом, сталкивается с проблемой, что со временем процесс выпуска новой версии требует все больше и больше работы. Вы должны пометить выпуск в своем управлении версиями, создать дистрибутивы (что должно быть легко с автоматическим...

7
голосов
6ответов
1412 просмотров

Изменение версии Java

у меня есть серверно-клиентское приложение, работающее на java 1.3; Я хочу перейти на java 1.6 шаг за шагом, то есть сначала несколько клиентов, чем остальные клиенты и, наконец, сервер ... Мне было интересно, не могли бы вы указать мне на некоторые общие проблемы, которые могут возникнуть, и чт...

34
голосов
3ответов
26062 просмотров

Как протестировать текущую версию GCC во время компиляции?

Я хотел бы включить другой файл в зависимости от версии GCC. Точнее хочу написать: #if GCC_VERSION >= 4.2 # include <unordered_map> # define EXT std #elif GCC_VERSION >= 4 # include <tr1/unordered_map> # define EXT std #else # include <ext/hash_map> # define unor...

2
голосов
3ответов
1932 просмотров

C ++: как ссылаться на libA.so, а не на libA-X.Y.Z.so

У меня есть библиотека А, которую я разрабатываю. Когда я развертываю его на машине, соответствующие libA.so и libA-X.Y.Z.so помещаются в / usr / lib (X.Y.Z - это номер версии). Сейчас я разрабатываю библиотеку B, которая использует A. Когда я связываю B, я использую флаг -lA. Затем " ldd...

3
голосов
5ответов
4882 просмотров

Различия между версиями .NET (преимущественно c #)

Меня недавно попросили порекомендовать версию .NET framework для использования в (основанном на графическом интерфейсе) проекте для машины XP. Может ли кто-нибудь объяснить различия между всеми версиями .NET? ИЛИ, Есть ли у кого-нибудь хорошая ссылка на сайт, на котором (вкратце) подроб...

59
голосов
4ответов
24941 просмотров

Как связаны друг с другом номера версий .NET Framework, CLR и Visual Studio?

С недавним анонсом .NET 4.0 и Visual Studio 2010 становится все труднее отслеживать, какие версии .NET Framework основаны на какой версии CLR и принадлежат к какой версии (версиям) Visual Studio. Есть ли окончательная таблица, показывающая эти отношения?

1
голосов
3ответов
175 просмотров

Как оставаться в курсе всего программного обеспечения (локального и веб-интерфейса)

Как вы всегда в курсе новых версий программного обеспечения? Прежде всего, я имею в виду незначительные обновления (новая версия для вашей установки Joomla, программное обеспечение форума, FTP-клиент, ...). Отслеживание версий, RSS-каналы, информационный бюллетень ... что еще? Кто-нибудь писа...

9
голосов
6ответов
2968 просмотров

Стабильность сериализации .NET в разных версиях фреймворка

Проект, над которым я работаю, требует сериализации структуры данных перед завершением работы и восстановления ее состояния из этих сериализованных данных при повторном запуске. В прошлом году мы создавали для .NET 1.1 и столкнулись с сложной проблемой, когда наш код работал на .NET 2.0 ...

25
голосов
4ответов
11784 просмотров

Как получить версию сборки, не загружая ее?

Одна небольшая функция большой программы проверяет сборки в папке и заменяет устаревшие сборки последними версиями. Для этого ему необходимо прочитать номера версий существующих файлов сборок, не загружая эти сборки в выполняющийся процесс.

1
голосов
3ответов
287 просмотров

версия библиотеки или приложения

Если у вас есть проект, который выпускает библиотеку и приложение, как вы обрабатываете номера версий между ними. Пример. В вашем проекте есть библиотека, которая конвертирует файлы разных форматов друг в друга. Библиотека выпущена для включения в другие приложения. Но вы также выпускаете при...

8
голосов
3ответов
4437 просмотров

Указание распространяемой версии VC ++ для предварительного требования ClickOnce

Приложение My ClickOnce использует сторонний инструмент, для которого требуется распространяемый компонент Visual C ++ 2005. Инструмент стороннего производителя не будет работать, если установлен только распространяемый компонент VC ++ 2008. Однако в Visual Studio 2008 предварительные требования...

3
голосов
4ответов
6439 просмотров

Улучшения производительности Java 6 в JDK, JVM или в обоих?

Мне было интересно узнать об улучшении производительности, рекламируемом в Java SE 6 - в компиляторе или во время выполнения? Другими словами, будет ли приложение Java 5, скомпилированное с помощью JDK 6, улучшаться под JSE 5 (что указывает на улучшенную оптимизацию компилятора)? Будет ли прилож...

137
голосов
28ответов
83416 просмотров

Что обычно обозначают числа в версии (например, v1.9.0.1)?

Возможно, это глупый вопрос, но я всегда предполагал, что каждое число, обозначенное точкой, представляет собой отдельный компонент программного обеспечения. Если это правда, представляют ли они что-то другое? Я бы хотел начать назначать версии различным сборкам моего программного обеспечения, н...

26
голосов
4ответов
19345 просмотров

Сравнить идентификаторы версий

Вот мой код, который принимает два идентификатора версии в форме «1, 5, 0, 4» или «1.5.0.4» и определяет, какая версия является более новой. Пожалуйста, предложения или улучшения! /// <summary> /// Compares two specified version strings and returns an integer that /// in...

40
голосов
6ответов
47315 просмотров

Получение номера репозитория Subversion в коде

Я хотел бы реализовать способ записи версии проекта в коде, чтобы ее можно было использовать при тестировании и для отслеживания ошибок. Кажется, что лучше всего использовать номер текущей версии из Subversion. Есть ли простой способ привязать этот номер к заголовочному файлу (C ++ в моем случае...

1
голосов
3ответов
1335 просмотров

Отображение информации о версии в веб-службе

Может ли кто-нибудь предложить способ передачи информации о версии в веб-службу? (VB.NET) Я хотел бы динамически использовать версию сборки в заголовке или описании, но для атрибутов требуются константы. Записать информацию о версии в виде строки вручную - это единственный способ отобразит...

55
голосов
8ответов
26601 просмотров

Как лучше всего использовать версию файла и версию сборки?

В .NET при построении проекта доступны два номера версии: версия файла и версия сборки. Как вы используете эти числа? Оставить их такими же? Автоинкремент одного, но изменение другого вручную? А как насчет атрибута AssemblyInformationalVersion? Я нашел эту справочную статью базы знаний Май...

2
голосов
6ответов
146 просмотров

Возможно ли автоматическое оформление выезда из любой VCS?

Возьмем среду веб-разработки, в которой разработчики регистрируют проект на своих локальных машинах, работают над ним и регистрируют изменения в разработке. Эти изменения проходят дальнейшую проверку в процессе разработки и переносятся в реальном времени по регулярному графику (например, еженед...

2
голосов
5ответов
353 просмотров

Дискуссия о дизайне: каковы хорошие способы хранения версионных объектов и управления ими?

Сначала я намеренно оставляю это довольно расплывчатым. Я ищу обсуждение и то, какие вопросы важнее, чем я ищу точных ответов. Я разрабатываю приложение, которое выполняет что-то вроде управления портфелем. Дизайн, который у меня есть, Проблема: проблема, которую необходимо решить. Реше...

6
голосов
3ответов
266 просмотров

Сбор номеров версий ОС и инструментов для архивирования сборки

Наша автоматизированная машина сборки должна архивировать номера версий ОС, а также различные инструменты, используемые во время каждой сборки. (На случай, если нам когда-нибудь понадобится реплицировать точно такую ​​же сборку позже, возможно, когда машина уже давно не работает.) Я вижу, что...