9

Windows エクスプローラーの [詳細] タブに表示される .Net アセンブリのカスタム プロパティを作成するにはどうすればよいですか?

「ファイルの説明」、「タイプ」、「製品バージョン」などと並行して配置するもの

更新: Lars への私のコメントを引用するには...ポスト コンパイルは完全に受け入れられます。そのようなツールについて聞いたことがありますか?」

さらなる更新: 次のプロパティ ページのエントリで何を作成したいかを少し明確にするために、私が話しているのが属性であるかどうかはわかりません...

代替テキスト

4

3 に答える 3

5

コンパイラはそれをサポートしていません。AssemblyFileVersionAttribute とすべてが機能するのは、コンパイラがVERSIONINFOという名前のアセンブリにその情報を含む win32 リソースを生成するためです。それは窓が読んでいるものです。他の属性は、コードとともにメタデータとして保存されます。

コンパイル後に VERSIONINFO リソースを変更するツールを作成できます。

于 2008-10-10T21:46:00.377 に答える
2

それはまだ答えではありませんが、1/2 方法のハックを使用することです。

[assembly: AssemblyDescription("One Line of Content Here")]

そして、それは「コメント」の下に表示されます。

(まだ研究中ですが、これは私がしばらく欲しかったものです。)

于 2008-10-10T15:52:38.310 に答える
1

コマンド ラインから VERSIONINFO 構造体の任意のフィールドを制御できるため、ビルド プロセス中にプロパティを追加できる唯一のツールは、リソース チューナー コンソール (
http://www.reseditor.com/rtc-solution-version-info ) です。 .htm

199 ドルの価格は少し高いように思えますが、C/C++ をいじくり回すのに何日も費やしたくない場合は、お買い得です。

于 2009-01-25T16:02:31.130 に答える