我有多个项目正在访问相同的设置(它们是一个项目,但我正在重构)。我想做的相当于:
"Add Existing Item" -> "Add Link"
这些项目是 C# 和 VB 的混合体。当我尝试添加为链接时,它确实带入了设置文件,但无法识别它。我在尝试加载设置时实际上遇到了错误:
Error HRESULT E_FAIL has been returned from a call to a COM component.
有没有办法告诉项目使用特定的设置文件(在 IDE 内部或外部)?
最佳答案
我通常把这些东西放在一个公共(public)图书馆里。共享设置时,您可能共享的不止于此,因此请将其组合起来。当将设置标记为公开而非内部时,您可以跨其他项目访问它们。
供将来引用:
解决方案是将设置文件“作为链接”添加到项目,右键单击并点击“运行自定义工具”,其中设置文件的自定义工具属性为“SettingsSingleFileGenerator”。
请注意,此解决方案不受青睐,因为它依赖于通过执行上述操作手动更新设置设计器文件。
关于c# - 在 VS2013 中的项目之间共享设置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20427328/