Я хочу создать сериализацию для моей сборки. sgen
все в порядке, но я не могу понять, как заставить его назначить сборку сериализации той же версии, что и исходная сборка.Как заставить sgen.exe сохранить версию сборки?
Любые идеи?
Я хочу создать сериализацию для моей сборки. sgen
все в порядке, но я не могу понять, как заставить его назначить сборку сериализации той же версии, что и исходная сборка.Как заставить sgen.exe сохранить версию сборки?
Любые идеи?
sgen
, похоже, по умолчанию использует исходную версию сборки, это вполне разумно.
Вот как я запускаю его, нет ничего особенного:
"... PathToSDK ... \ Microsoft Visual Studio SDK \ Sgen.exe"/сила /сборка: "$ (TargetPath)» /составитель: "\"/ файл_ключа: $ (ProjectDir) .. \ key.snk "\" /составитель:/delaysign-
/сила - перезаписать существующие Serializer сборки
/assem bly - путь к сборке, я запускаю его в событии после сборки в настройках VS-проекта, поэтому я использую переменную $(TargetPath)
/компилятор: ... - опции csc, я использую их для подписывания сериализатора узлы с ключом