小编tec*_*aut的帖子

Visual Studio 2017 - 错误:无法更新项目的依赖项(设置和部署)

某些原因导致我的 .vdproj 定期出现混乱且没有可识别的原因,从而导致错误消息“错误:无法更新项目的依赖项。对象‘来自 Cool Program 的主输出(活动)’的依赖项不能下定决心。 ” 这适用于使用 VisualSVN 插件和 Tortoise SVN 的 Visual Studio 2017 社区版 15.9.14。我还使用 Eziriz .NET Reactor 进行代码保护。我使用这个配置已经有两年了,没有出现任何问题。这种情况刚刚开始反复发生,所以一定是有什么东西发生了变化,导致了这种情况——要么是我的配置的一些小属性让它变得疯狂,要么是环境中的某些东西不喜欢。我只是不知道如何弄清楚它会是什么。对我来说唯一突出的变化是,由于外部依赖关系,我必须从 .NET 4.6 更改为 4.6.1。

设置和部署项目突然开始说找不到活动项目的依赖项。更令人困惑的是,昨天,我一整天做了 20 多个构建,然后就突然神秘地发生了。我没有打开或运行任何我记得的新程序,也没有关闭 VS 或更改环境中的任何内容。据我所知,这是自发的,没有任何相关的系统变化。Visual Studio 似乎完全失去了理智。

我已经阅读了其他帖子(使用 devenv.com 编译安装项目 - “错误:无法更新项目的依赖项”“提交到 Subversion 后无法更新项目的依赖项”),检查了我的 .vdproj,上次发生这种情况时,之前尝试过不同的修复:

我尝试过的

  1. 检查.vdproj并确认主项目的路径完整且正确;
  2. 从解决方案中删除 .vdproj,然后重新添加;
  3. 关闭并重新打开VS;
  4. 清空 .vdproj 的层次结构和文件部分;
  5. 更新到VS最新版本;
  6. 重新启动;
  7. 禁用性能监控和报告;
  8. 我认为我通过从安装项目中删除我的主项目然后重新添加它来修复它,因此需要对文件布局、快捷方式等进行多次后续手动调整,但这是一个劳动密集型的解决方法,而不是一个解决方法。解决方案。事实证明它只是暂时有效 - 问题又回来了。

2020 年 1 月 14 日更新

虽然下面提到的解决方法暂时有帮助,但我始终无法解决这个问题。它只是不断地回来。我的解决方案是完全放弃安装和部署项目并切换到 Inno Setup。如果您尝试了所有这些方法但无法解决问题,我对您的建议是也这样做。

setup-deployment devenv visual-studio-2017

5
推荐指数
1
解决办法
4110
查看次数