337
外匯
Visual Studio 程序集 詳解
using System.Reflection; using System.Runtime.CompilerServices; // //有關程序集的常規信息是通過下列 //屬性集控製的。更改這些屬性值可修改與程序集 //關聯的信息。 // //[assembly: AssemblyTitle("")] //[assembly: AssemblyDescription("")] //[assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Genersoft Corporation")] [assembly: AssemblyProduct("GS5.0")] [assembly: AssemblyCopyright("Copyright ? Genersoft 2008")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // // 程序集的版本信息包含下列 4 個值: // // 主版本 // 次版本 // 內部版本號 // 修訂號 // // 您可以指定所有值,或使用“修訂號”和“內部版本號”的默認值,方法為按如下方式 // 使用“*”: [assembly: AssemblyVersion("5.0.0.0")] [assembly: AssemblyFileVersion("5.0.0.0")] // // 要對程序集進行簽名,必須指定要使用的密鑰。有關程序集簽名的更多信息,請參考 // Microsoft .NET 框架文檔。 // // 使用下麵的屬性控製用於簽名的密鑰。 // // 注意: // (*) 如果未指定密鑰,則程序集不會被簽名。 // (*) KeyName 是指已經安裝在計算機上的 // 加密服務提供程序 (CSP) 中的密鑰。KeyFile 是指包含 // 密鑰的文件。 // (*) 如果 KeyFile 和 KeyName 值都已指定,則 // 發生下列處理: // (1) 如果在 CSP 中可以找到 KeyName,則使用該密鑰。 // (2) 如果 KeyName 不存在而 KeyFile 存在,則 // KeyFile 中的密鑰安裝到 CSP 中並且使用該密鑰。 // (*) 要創建 KeyFile,可以使用 sn.exe(強名稱)實用工具。 // 在指定 KeyFile 時,KeyFile 的位置應該相對於 // 項目輸出目錄,即 // %Project Directory%\obj\<configuration>。例如,如果 KeyFile 位於 // 該項目目錄,應將 AssemblyKeyFile // 屬性指定為 [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] // (*) “延遲簽名”是一個高級選項 - 有關它的更多信息,請參閱 Microsoft .NET 框架 // 文檔。 //
最後更新:2017-04-03 12:55:02