Что заставляет AssemblyInformationVersion появляться в некоторых, но не во всех файлах AssemblyInfo.cs? - PullRequest
1 голос
/ 26 мая 2011

Я только начал работать в новой компании, где я в основном слежу за сборками решений с использованием TFS 2010. Я добавил несколько новых пользовательских действий для увеличения номеров версий в файлах AssemblyInfo проектов, и это работает нормально.Проблема, которую я обнаружил, состоит в том, что все файлы AssemblyInfo.cs имеют номера AssemblyVersion и AssemblyFileVersion, но только некоторые имеют номер AssemblyInformationVersion.Может кто-нибудь сказать, пожалуйста, что заставляет AssemblyInformationVersion появляться в некоторых файлах AssemblyInfo.cs, а не в других?

Спасибо

1 Ответ

3 голосов
/ 26 мая 2011

[AssemblyInformationalVersion] - это необязательный атрибут, который сопоставляется со свойством ProductVersion приложения.Если его нет, вместо него используется значение, указанное в атрибуте [AssemblyVersion] .

Насколько я могу судить, Visual Studio никогда не добавляет атрибуты [AssemblyInformationalVersion] в AssemblyInfo.cs файлы, которые он генерирует.Разработчики могли бы добавить их, если бы хотели, чтобы версия продукта отличалась от версии сборки в некоторых ваших проектах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...