为什么我不能在Visual Studio的另一个项目中为同一文件添加另一个链接?

存在类似的问题here,但没有找到解决方法。

在Visual Studio 2017中,我有一个包含3个项目的解决方案。

  • 包含我不想链接的文件的共享项目
  • 控制台项目
  • Windows服务项目

如您在图像中看到的,我成功添加了App.config作为控制台项目的链接。

为什么我不能在Visual Studio的另一个项目中为同一文件添加另一个链接?

当我尝试将同一文件添加到Windows Service Project时,显示消息“已经存在到App.config的链接”。

我做错了什么?

lgd617 回答:为什么我不能在Visual Studio的另一个项目中为同一文件添加另一个链接?

确定要添加为链接吗?

该错误消息是您尝试将一个项目中已经存在的文件(而不是链接)添加到另一个项目中时得到的。

这反映在您的图像中。链接的项目条目在解决方案资源管理器(右下角的蓝色框)中具有不同的图标覆盖:

enter image description here

要将文件添加为链接,您需要使用“添加现有项”对话框上的下拉菜单。这提供了“添加为链接”选项:

enter image description here

不是,当我有一个文件要在多个项目中使用时,我会将其放在解决方案文件夹中,并链接所有适用项目的链接。这似乎行得通(并且,IMO使事情更清洁了。)

本文链接:https://www.f2er.com/3159234.html

大家都在问