我正在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("")]

最佳答案

我将使用一个链接文件,该文件位于您的项目外部,用于存储共享属性。然后,在每个项目的AssemblyInfo.cs文件中,放置所有特定于项目的属性。

您可以从“项目资源管理器”>“添加”>“现有项目”选项链接文件:

c# - 模板化通用AssemblyInfo.cs-LMLPHP

关于c# - 模板化通用AssemblyInfo.cs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48462277/

10-14 05:25