2

アセンブリのシリアル化アセンブリを作成したい。 sgenうまくいきますが、シリアル化アセンブリにソースアセンブリと同じバージョンを割り当てる方法がわかりません。

何か案は?

4

1 に答える 1

4

sgenデフォルトではソースアセンブリバージョンを使用しているようですが、これは非常に合理的です。

これが私がそれを実行する方法です、特別なことは何もありません:

"... PathToSDK ... \ Microsoft Visual Studio SDK \ sgen.exe" / force / assembly: "$(TargetPath)" /コンパイラ: "\" / keyfile:$(ProjectDir).. \ key.snk "\ "/コンパイラ:/ delaysign-

/force-既存のシリアライザーアセンブリを上書きします

/ assembly-アセンブリへのパス。VSプロジェクト設定のビルド後のイベントで実行するため、$(TargetPath)変数を使用します。

/コンパイラ:...-cscオプション、キーを使用してシリアライザーアセンブリに署名するために使用します

于 2010-02-01T23:01:05.493 に答える