【问题标题】:Two or more objects have the same target location '<location>'两个或更多对象具有相同的目标位置“<location>”
【发布时间】:2023-03-30 04:16:01
【问题描述】:

我正在尝试构建一个具有一些 dll 依赖项的部署项目,并且在构建时遇到此错误:

两个或多个对象具有相同的目标位置 ('[targetdir]\icon.ico')

我已尝试删除该文件并执行与此答案相同的操作:VS2010 (older) installer project

但我总是遇到同样的错误。

我也发现了这个:Condition Property from MSDN

但是我在将图标添加到安装文件夹之前没有任何条件。

有什么建议吗?

谢谢

【问题讨论】:

    标签: c# visual-studio deployment windows-installer installation


    【解决方案1】:

    重命名包含在其中一个项目中的一个 icon.ico 文件。

    【讨论】:

    • 您可以从安装项目中的一个依赖项中删除该文件,也可以将该文件移动到安装中的另一个文件夹。或者将 icon.ico 复制到另一个位置并重命名并将其添加为其中一个项目的参考。
    【解决方案2】:

    当没有发生应该导致此异常的更改时,我仍然经常在 VS2017 中收到此错误。每次发生这种情况时,我都会发现关闭 VS 然后重新启动它会解决问题。

    显然,这不会解决导致结构故障的情况,但似乎 VS 安装程序中仍有许多问题可以通过简单地重新启动 VS 来解决 - 我认为 VS 不喜欢有时会更改项目配置(例如,从 Debug 到 Release)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-06
      • 2018-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-18
      • 2020-05-25
      • 1970-01-01
      相关资源
      最近更新 更多