模板化通用AssemblyInfo.cs

时间:2018-01-26 13:27:24

标签: c# visual-studio

我正在Visual Studio中创建一个项目模板,我想使AssemblyInfo.cs文件更通用一些。我在项目中需要多次这些值,它们已在Resources.resx下定义。有没有办法(动态)构建AssemblyInfo.cs或者我是否需要对每个值进行硬编码?

[assembly: AssemblyTitle("Template")]
[assembly: AssemblyDescription("A simple template")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Sample Company")]
[assembly: AssemblyProduct("Template")]
[assembly: AssemblyCopyright("Copyright © 2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
[assembly: Guid("")]
[assembly: AssemblyVersion("")]
[assembly: AssemblyInformationalVersion("")]
[assembly: NeutralResourcesLanguage("")]

1 个答案:

答案 0 :(得分:2)

我会使用放置在项目之外的链接文件来存储共享属性。然后在每个项目AssemblyInfo.cs文件中,放置所有项目特定的属性。

您可以从Project Explorer>链接文件添加>现有项目选项: