C# 如何在Visual Studio 2015中的多个项目之间共享AssemblyInfo、资源和设置

C# 如何在Visual Studio 2015中的多个项目之间共享AssemblyInfo、资源和设置,c#,visual-studio-2015,properties,projects-and-solutions,C#,Visual Studio 2015,Properties,Projects And Solutions,我需要在解决方案中的多个项目之间共享属性(AssemblyInfo、资源和设置),以减少重复。项目可能会在其他解决方案中使用,因此代码依赖性必须最小,以便于传输 共享AssemblyInfo的首要方法似乎是创建一个解决方案级别的“SharedAssemblyInfo.cs”文件,该文件由每个项目链接,这意味着只存在一个文件。但是,创建共享资源和设置更为困难,因为它们的给定设计器无法传输到解决方案级文件夹或共享项目中 以统一的方式在解决方案中共享项目属性的最佳做法是什么?使用建议的答案的缺点是什么

我需要在解决方案中的多个项目之间共享属性(AssemblyInfo、资源和设置),以减少重复。项目可能会在其他解决方案中使用,因此代码依赖性必须最小,以便于传输

共享AssemblyInfo的首要方法似乎是创建一个解决方案级别的“SharedAssemblyInfo.cs”文件,该文件由每个项目链接,这意味着只存在一个文件。但是,创建共享资源和设置更为困难,因为它们的给定设计器无法传输到解决方案级文件夹或共享项目中


以统一的方式在解决方案中共享项目属性的最佳做法是什么?使用建议的答案的缺点是什么?

您可以在公共项目中创建资源和设置,并在任何地方引用它。。。至于AssemblyInfo,对,保留一个文件,并将其链接到任何地方都应该有效。有很多方法可以将所有文件放在一个公共位置。我自己在这方面没有太多经验,但我发现另一个堆栈溢出答案可能对您有用