【发布时间】:2011-02-24 16:20:56
【问题描述】:
升级到VS2010 Ultimate,当右键单击项目->属性->应用程序选项卡时,您将获得程序集信息。现在它说版权 Microsoft 等。我想将其默认为我们公司的名称,这样我就不必为每个项目手动完成。这可能吗?
【问题讨论】:
标签: visual-studio-2010 assemblies
升级到VS2010 Ultimate,当右键单击项目->属性->应用程序选项卡时,您将获得程序集信息。现在它说版权 Microsoft 等。我想将其默认为我们公司的名称,这样我就不必为每个项目手动完成。这可能吗?
【问题讨论】:
标签: visual-studio-2010 assemblies
我认为这个设置取决于你在安装windows时输入的数据。
【讨论】:
我使用的一种方法是使用 Linked AssemblyInfo.cs 文件。这基本上是一个 AssemblyInfo.cs 文件,其中包含您的公司信息并位于所有源代码的根目录中。然后所有项目只需将此文件作为链接添加到他们的项目中,解决方案资源管理器 -> 添加 Existin 项 -> .. select_file .. -> arrow_on_left_of_add_button -> 添加为链接
请参阅 TcKs 对此问题的回答 Using AssemblyInfo to automatically update multiple AssemblyInfo.cs files
【讨论】:
项目“程序集信息”(也用于“版权字段”)中的“公司”值是从 Windows 注册表中提取的:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization
注意:在 64 位计算机上,如果您将 Visual Studio 作为 32 位运行,则需要配置此注册表值:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization
【讨论】: