Возможно ли обновить номер версии (AssemblyVersion ("1.0.2.1")) insdie AssemblyInfo.cs за пределами visual studio ??? (Возможно, используя скрипт или пакетный файл)номер версии внутри AssemblyInfo.cs update за пределами визуальной студии
ответ
Я использовал, чтобы иметь сценарий PowerShell, который будет писать номер версии, чтобы «AssemblyVersion.cs», как это:
// DO NOT EDIT // Generated by UpdateVersion.ps1.
[AssemblyVersion("1.0.2.1")]
номер версии был обновлен во всех проектах/сборки сразу сюда. Каноническое число хранилось в другом месте.
Тривиально писать, но зависит от ваших конкретных потребностей, поэтому я не стану публиковать его здесь.
Вы можете использовать любой инструмент поиска и замены самостоятельно.
Для текущего проекта (который построен с помощью msbuild) Я использую настраиваемый шаг сборки (сам написан как маленький и простой), который ищет AssemblyVersion и заменяет его в файлах AssemblyInfo.cs.
В прошлом я использовал UpdateVersion, чтобы обновить номер версии как часть скрипта сборки. Если вы используете subversion, вы также можете использовать SubWCRev.exe из TortoiseSVN для обновления номера версии, чтобы включить номер версии SVN.
Это также можно сделать из MSBuild ..
Заканчивать задача AssemblyInfo здесь: MSBuild tasks
Мы используем его из CruiseControl.net это очень проста в использовании.
- 1. 64-разрядный exe сбой за пределами визуальной студии, но работающий внутри визуальной студии
- 2. Создайте пакет веб-развертывания за пределами визуальной студии исходный код
- 3. Отладка исполняемого файла без pdb за пределами визуальной студии
- 4. добавить номер до даты на визуальной студии
- 5. Номер версии доступа Kivy (переменная приложения) за пределами main.py
- 6. Изменить только номер версии в AssemblyInfo.cs с задачей MSBuild FileUpdate
- 7. Google Maps JavaScript кода за визуальной студии
- 8. перетаскивание wpf devexpress сетка внутри визуальной студии
- 9. Выполнение задач MSBuild ExtensionPack внутри визуальной студии
- 10. Выполнение sql-скрипта внутри визуальной студии 2012
- 11. Получение версии сборки от AssemblyInfo.cs
- 12. проверьте, находится ли номер внутри диапазона или за пределами диапазона
- 13. Скажите визуальной студии, чтобы закрыть документы, которые были удалены за пределами IDE.
- 14. Петля в визуальной студии
- 15. Чтение номера версии из файла AssemblyInfo.cs
- 16. Расширение визуальной студии
- 17. Linq на визуальной студии 2005
- 18. Как сделать заявление UPDATE в C# визуальной студии и доступ
- 19. Update ListView элемент за пределами адаптера
- 20. Варианты MFC для визуальной студии
- 21. Запуск визуальной студии 2008 в текущей визуальной студии 2013
- 22. Как добавить номер версии до развертывания или нажать или при изменении файла в визуальной студии
- 23. Печать отчета в визуальной студии
- 24. Почему я не могу запустить приложение django за пределами визуальной студии?
- 25. Что между visual studio F5, ctrl + F5 или работает за пределами визуальной студии?
- 26. Развертывание роли рабочего зазора за пределами визуальной студии с диагностическим параметром
- 27. Пакет SSIS Перечислитель файлов пуст, когда пакет выполняется за пределами визуальной студии
- 28. Код должен быть выполнен только при запуске приложения за пределами визуальной студии?
- 29. selenium в визуальной студии
- 30. Ошибки с визуальной студии
+1 для использования PowerShell в пакетных файлах старого стиля! :-) –
любой образец UpdateVersion.ps1 ?? Что мне нужно для установки сценариев Powershell? У меня есть Winxp sp2. – Kiquenet
@alha: У меня больше нет доступа к этому, извините. К счастью, это не сложная проблема. –