.NET, Visual Studio 2008, SVN - чтение номера ревизии во время компиляции?
Кто-нибудь знает, есть ли способ получить доступ к номеру ревизии решения / проекта из SVN и включить его в код приложения во время компиляции?
Спасибо
2 ответа
Отказ от ответственности: я был участником проекта на момент написания этого. Хотя я все еще рекомендую AutoBuildVersion.
Да, AutobuildVersion вместе с подключаемым модулем SVN обеспечивает такую функциональность.
Предположим, что ваша версия SVN совпадает с версией сборки проекта
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Revision
или для некоторой сборки, которая имеет Sometype
System.Reflection.Assembly.GetAssembly(typeof(SomeType)).GetName().Version.Revision