tec*_*aut 5 setup-deployment devenv 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,上次发生这种情况时,之前尝试过不同的修复:
2020 年 1 月 14 日更新
虽然下面提到的解决方法暂时有帮助,但我始终无法解决这个问题。它只是不断地回来。我的解决方案是完全放弃安装和部署项目并切换到 Inno Setup。如果您尝试了所有这些方法但无法解决问题,我对您的建议是也这样做。
我刚刚注意到同样的事情刚刚开始发生 - 也是在多年没有问题之后 - 并尝试了你提到的所有这些解决方案,但没有一个有效。唯一的区别是我使用的是 VS 2019,但行为相同。
在您的安装项目上,如果右键单击“检测到的依赖项”文件夹并单击“刷新依赖项”,它可能会显示“操作无法完成”
出现此问题的原因似乎是,如果安装项目的文件系统视图中没有所有文件,则无法自动解决依赖关系。
解决办法
| 归档时间: |
|
| 查看次数: |
4110 次 |
| 最近记录: |