Как заставить sgen.exe сохранить версию сборки?
Я хочу создать сериализованную сборку для моей сборки. sgen
все в порядке, но я не могу понять, как заставить его назначить сборке сериализации ту же версию, что и исходной сборке.
Есть идеи?
1 ответ
sgen
Похоже, что по умолчанию используется исходная версия сборки, это вполне разумно.
Вот как я его запускаю, ничего особенного:
"... PathToSDK... \ Microsoft Visual Studio SDK \ sgen.exe" / force / assembly: "$ (TargetPath)" / компилятор:"\"/keyfile:$(ProjectDir)..\key.snk"\" / компилятор: / delaysign-
/ force - перезаписать существующие сборки сериализатора
/ assembly - путь к сборке, я запускаю его в событии после сборки в настройках проекта VS, поэтому я использую $(TargetPath)
переменная
/ compiler:... - опции csc, я использую их для подписи сборок сериализатора ключом