Yur*_*riy 18 .net c# embedded-resource visual-studio solution-explorer
我的资源文件有问题.
我有两个项目的解决方案.第一个项目包含ImageResource.resx带有我使用的图像的文件.Form此项目中的每个人都可以从设计器访问此文件.但我可以在设计器ImageResource.resx文件中看到从第二个项目中使用它(参考第二个项目存在).
我已将该ImageResource.resx文件添加为第二个项目的链接.我在设计师看到了它!但是当我在第二个项目中使用来自此资源的图像时,Visual Studio修改了我的原始文件(它设置名称空间,以及其他...),我的解决方案中断了.Visual Studio也告诉我,ImageResource.resx它存在于两个dll first_project.dll和second_project.dll
任何人都可以帮助我如何在项目之间正确使用共享资源?
Yur*_*riy 33
下一步包括将此图标添加到其他项目.注意重要的区别,你需要添加这个图标作为链接!
添加为链接可避免资源重复.在同一解决方案中创建一个新项目,并将其命名为Main.在这个新项目中创建一个文件夹,命名为Resources(我们的逻辑名称).然后右键单击此文件夹,选择Add Existing Item ...并从共享项目文件夹中选择图像文件.请务必在此处使用添加链接!如果正确完成,新添加文件的图标将略有不同(见下文):
添加的资源图标必须如下所示


这些是在项目之间共享图标必须执行的五个简单步骤.你可能会问"这有什么好处?" 好处是: