C++ AssemblyInfo.cpp中的值从何处生成?

C++ AssemblyInfo.cpp中的值从何处生成?,c++,visual-studio-2013,.net-assembly,C++,Visual Studio 2013,.net Assembly,我刚刚在我的HP笔记本电脑上启动了一个项目,visual studio已使用笔记本电脑的详细信息填充了AssemblyInfo.cpp文件,看起来: [assembly:AssemblyCompanyAttribute(L"HP")]; [assembly:AssemblyCopyrightAttribute(L"Copyright (c) HP 2017")]; 这些值来自何处?我可以将它们更改为与我工作的公司相匹配,以便在创建新项目时提供正确的值吗?如果是VC++项目,请转到“资源视图”,

我刚刚在我的HP笔记本电脑上启动了一个项目,visual studio已使用笔记本电脑的详细信息填充了
AssemblyInfo.cpp
文件,看起来:

[assembly:AssemblyCompanyAttribute(L"HP")];
[assembly:AssemblyCopyrightAttribute(L"Copyright (c) HP 2017")];

这些值来自何处?我可以将它们更改为与我工作的公司相匹配,以便在创建新项目时提供正确的值吗?

如果是VC++项目,请转到“资源视图”,双击“版本”,然后您可以设置公司名称或其他信息,如文件版本、说明等


实际上,它应该类似于默认名称:“或”。您似乎无法“设置一次,永远使用”。

也许我遗漏了一些东西,但这似乎是在解释如何以编程方式设置它们,而不是在visual studio中创建新项目时如何设置visual studio以设置正确的公司名称等。对不起,这是我在stackoverflow的第一个答案,谢谢你的建议。:)可能公司是在安装VS或许可证密钥时进入的。你可以通过查看生成项目的JavaScript代码对这些内容进行反向工程。它由common.js中的AddAssemblyInfo()函数完成,弹出从中读取此字符串的注册表项。它来自HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion,RegisteredOrganization值。我已尝试更改该值并重新启动,但Visual Studio仍使用错误的公司名称创建新项目。