我有一个包含多个项目的解决方案 我有很多照片需要两三个项目。
如何添加这些图像并在解决方案中的所有项目中共享它们?
答案 0 :(得分:2)
真的取决于你想要的东西。
您可以使用链接文件。 要做到这一点,只需要一个带有资源的“通用”项目,在第二个项目中使用“添加现有项目”,在单击添加之前,单击按钮右边的小箭头并说出“链接文件”。这不会复制文件,但会将其保留在当前位置。但是它会把它当成一个正常的项目文件......
如果您只需要在多个网站上共享静态内容,
a)有一个网站存储静态内容并引用链接到该静态内容网站的所有URL。
b)如果您不想为静态内容托管单独的网站,只需在每个主要网站中创建一个子网站......
如果您有静态内容,请在您的网站中创建一个虚拟目录,链接到包含所有静态内容的文件夹。
答案 1 :(得分:1)
编写一个dll来保存所有资源并将其公开,或者我的偏好是向dll添加一些方法来访问命名资源,例如: public Stream GetImage(“logo”),然后从您的其他项目中引用它。
会有两种方式。