我有一个包含多个项目的解决方案。
我有很多图片,两三个项目都需要它们。
如何一次添加这些图像并在解决方案中的所有项目中共享它们?
我有一个包含多个项目的解决方案。
我有很多图片,两三个项目都需要它们。
如何一次添加这些图像并在解决方案中的所有项目中共享它们?
真的取决于你想要什么。
您可以使用链接文件。为此,只需使用资源创建一个“通用”项目,然后在第二个项目中使用“添加现有项目”,在单击“添加”之前,单击按钮右侧的小箭头并说“链接文件”。这不会复制文件,而是将其保存在当前位置。但它会像普通项目文件一样对其进行树化...
如果您只需要跨多个网站共享静态内容,
a) 有一个网站存储静态内容并引用所有 URL 以链接到该静态内容网站。
b) 如果您不想为静态内容托管单独的网站,只需在每个主网站中创建一个子网站...
如果您有静态内容,请在您的网站中创建一个虚拟目录,链接到包含所有静态内容的文件夹。
编写一个 dll 来保存所有资源并将它们公开,或者我的偏好是向 dll 添加一些方法来访问命名资源,例如 public Stream GetImage("logo"),然后从您的其他项目中引用它。
有几种方法。