Как заставить sgen.exe сохранить версию сборки? - PullRequest
2 голосов
/ 01 февраля 2010

Я хочу создать сериализованную сборку для моей сборки. sgen работает нормально, но я не могу понять, как заставить его назначить сборке сериализации ту же версию, что и исходной сборке.

Есть идеи?

1 Ответ

4 голосов
/ 02 февраля 2010

sgen, похоже, по умолчанию принимает версию сборки исходного кода, это вполне разумно.

Вот как я запускаю, ничего особенного:

"... PathToSDK ... \ Microsoft Visual Studio SDK \ sgen.exe "/ force / сборки: "$ (TargetPath)" / Составитель: "\" / файл_ключа: $ (ProjectDir) .. \ key.snk "\" / Составитель: / delaysign-

/ force - перезаписать существующие сборки сериализатора

/ assembly - путь к сборке, я запускаю его в событии после сборки в настройках проекта VS, поэтому я использую переменную $(TargetPath)

/ compiler: ... - опции csc, я использую их для подписи сборок сериализатора ключом

...