有人能解释一下如何正确地生成程序集信息吗?
这是我的AssemblyInfo.cs文件:
[assembly: AssemblyTitle("Title")]
[assembly: AssemblyDescription("Description")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Mycompany")]
[assembly: AssemblyProduct("ProductName")]
[assembly: AssemblyCopyright("Copyright ©")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(true)]
[assembly: Guid("xxxxxx-xxxxx-xxxxx")]
[assembly: AssemblyVersion("1.0")]
[assembly: AssemblyFileVersion("1.0")]
[assembly: NeutralResourcesLanguageAttribute("en")]
以下是属性窗口中显示的内容:
你可以看到Description和Language与AssemblyInfo.cs中不同。
同时,可能存在公司名称(AssemblyCompany)的问题,因为当我在ccleaner中打开启动项时,程序的公司字段为空...
我错在哪里了?
AssemblyTitle
:"为该属性指定的信息将出现在程序集的Windows文件属性对话框的“详情”选项卡中,属性名为文件说明"。 - CodeCasterNeutralResourcesLanguageAttribute
用于 .net 程序集。语言属性用于非托管使用。 - Daniel A. WhiteAssemblyTitle("Title")
对应文件描述。从您提供的代码和截图来看,这一点似乎显而易见。 - David Heffernan