0

私はビルドの経験があまりありません - これは本当に簡単かもしれません! 単純な展開プロジェクトを持つ単純なアプリケーションがあります。リリース コンパイルされたバージョンの DLL があるディレクトリに移動し、それらすべてに署名 (verisign) してから、展開プロジェクトに移動し、ビルド (再ビルドではなく) を選択し、すべてのアセンブリを再コンパイルしました。もう署名しません。簡単な展開プロジェクトを保持し、署名済みのアセンブリを保持することはできますか? それとも、別の方法で MSI を作成する必要がありますか? ありがとう!

4

2 に答える 2

1

試したことはありませんが... 展開プロジェクトをアプリケーション プロジェクトに依存させないでください。代わりに、アプリケーションの出力をデプロイメントに手動で追加してください。結果として、自動ビルドはトリガーされません。

于 2008-11-18T23:56:00.407 に答える
0

ビルドの中間ステップとしてアセンブリに署名してみてください。

これを行う 1 つの方法は、アセンブリに署名するビルド イベントを持つダミー プロジェクトを追加することです。MSI パッケージを作成する前に、このプロジェクトを最後のステップにしてください。

于 2008-11-19T00:14:48.543 に答える