C# 如何与2.net解决方案共享公共图像文件夹

C# 如何与2.net解决方案共享公共图像文件夹,c#,.net,C#,.net,解决方案1 -项目1 --图像 解决方案2 -项目2 --图像 我希望这两种解决方案的图像文件夹是通用的。可能吗?如果是,怎么做?提前感谢默认情况下,图像不是生成的部件的一部分,因此根据您使用该图像的方式,您必须执行以下操作: 如果您正在使用资源,只需将图像从中心文件夹拖放到Resources.resx,它不会复制图像,而是链接图像。您可以对多个解决方案执行此操作 如果要将图像作为内容包含,则必须通过单击“添加”>“添加项目中的现有项”将图像添加到项目中。您必须从添加下拉菜单中单击添加为链接,

解决方案1 -项目1 --图像

解决方案2 -项目2 --图像


我希望这两种解决方案的图像文件夹是通用的。可能吗?如果是,怎么做?提前感谢

默认情况下,图像不是生成的部件的一部分,因此根据您使用该图像的方式,您必须执行以下操作:

  • 如果您正在使用资源,只需将图像从中心文件夹拖放到
    Resources.resx
    ,它不会复制图像,而是链接图像。您可以对多个解决方案执行此操作

  • 如果要将图像作为内容包含,则必须通过单击“添加”>“添加项目中的现有项”将图像添加到项目中。您必须从添加下拉菜单中单击添加为链接,而不是从文件选择器中单击添加

  • 最后一个选项是创建一个包含在两个解决方案中的公共项目。在该项目中,您可以添加图像,您可以从两种解决方案中引用这些图像


在每个解决方案中创建一个项目并将其包含在项目中,或者在一个项目中添加文件,并将文件添加为指向另一个项目的链接是的,去过那里,完成了;)共享项目更适合,因为您只需添加一次文件,而无需考虑在其他项目中添加此文件。在最后一个选项中,您的意思是说第三个解决方案包含共享项目?那么如何实现定期同步?定期同步是什么意思?我不想每次添加新的dll时都更新dll​ 想象一下,如何做到这一点?你没有。您只需在两个解决方案中添加对程序集的引用。然后你添加图像,编译完成。我的问题是如何从sol3到sol1和sol2进行通信?