在 VS 2017 中,或者更准确地说,在 VS 2017 中使用的旧项目格式中,每个项目都有一个“属性”文件夹,AssemblyInfo.cs
其中包含一个包含项目版本、版权等内容的文件。
如果您想在多个项目之间共享一些信息,比如特定解决方案中的所有项目,您创建一个AssemblyInfo_Shared.cs
文件,将共享属性移入其中,将它们从原始AssemblyInfo.cs
文件中删除,然后您将共享版本“链接”到每个单独的项目。
现在,当您构建时,其中的信息AssemblyInfo_Shared.cs
将在所有项目之间共享,而项目特定的值将保留在原始AssemblyInfo.cs
文件中。
但是,在新的项目格式中,这些值都嵌入到项目文件中,现在是一个简单的 XML 文件。您现在如何在项目之间共享设置?