Dot-Net
如何為我的程序集創建自定義屬性?
如何為我的 .Net 程序集創建自定義屬性,然後在 Windows 資源管理器的“詳細資訊”選項卡下可見?
與“文件描述”、“類型”、“產品版本”……等平行的東西
更新:引用我對 Lars 的評論…“雖然我希望在 Visual Studio 中執行此操作,但這當然不是我的首要任務。實際上我希望將任何解決方案集成到現有的 nant 建構過程中。因此會影響程序集“post compile 完全可以接受。你聽說過這樣的工具嗎?”
進一步更新:我不確定我所說的是否是屬性,以澄清一下我想在以下屬性頁面的條目中創建什麼…
您的編譯器不支持它。AssemblyFileVersionAttribute 和所有工作,因為編譯器在您的程序集中生成一個名為VERSIONINFO的 win32 資源,其中包含該資訊。這就是windows正在閱讀的內容。其他屬性只是與您的程式碼一起保存為元數據。
您可以在編譯後製作一個工具來更改 VERSIONINFO 資源。
它還不是答案,但一種 1/2 的方法是使用:
[assembly: AssemblyDescription("One Line of Content Here")]這顯示在“評論”下。
(仍在研究,這是我一直想要的東西。)
