我正在为我的公司开发几个应用程序,每个应用程序都有自己的解决方案,需要看起来类似,因此我需要一种方法来跨应用程序共享资源词典。使用共享库似乎不是正确的方法,因为正如我所提到的,有几个解决方案,无法引用共享库。
除了手动复制所有资源并复制它们之外,还有办法解决这个问题吗?
谢谢
答案 0 :(得分:1)
使用共享库是一种很好的方法。 它适用于多个解决方案和多个应用程序。请参阅下面的屏幕截图,其中显示了VS的两个实例,其中打开了不同的解决方案,但所有解决方案都在磁盘上的相同位置引用了相同的SharedProject3.shproj。
诀窍是您必须在解决方案的上下文菜单中选择“添加现有项目”,并且必须手动导航到共享的* .shproj文件 项目添加它。 一旦它出现在解决方案资源管理器中,您就可以从解决方案中的一个或多个项目中引用它。 每当您在一个解决方案中将文件添加到共享项目时,它也会出现在另一个解决方案中。如果它同时打开,您将获得一些更改的提示。确保在出现提示之前保存项目文件(单击“全部保存”)。