【发布时间】:2021-09-10 09:28:58
【问题描述】:
上一位开发人员多年来一直从 VS2019 部署我们的 Intranet MVC 项目,使用 XAML 队列构建到 TFS2015 的方法。
但是,在最近 VS 更新到 16.10.3(从 16.1.3)之后 - 队列构建现在失败(参见附图)。它找不到所有配置文件(即使我可以在解决方案资源管理器中看到它们)。
我尚未确定是 VS 更新杀死了它,还是其他一些 MS 每月补丁(可能在 TFS 服务器本身上)。
由于我对 .NET MVC 编码(实际上是 VS)非常缺乏经验,任何人都可以找出失败的明显原因吗?
传统上 VS 队列构建功能会在 1 分钟内完成,然后压缩包可以位于 TFS\drops 文件夹中,并导入到 Web 服务器上的 IIS 中。
我正在将 VM 恢复到 VS 更新之前的某个时间点(约 65 天前),以及最后一次成功发布 Intranet 解决方案的时间。
【问题讨论】:
-
这不太可能与 Visual Studio 版本有关。开发人员更有可能提交了破坏某些东西的更改。从您所描述的内容和您的屏幕截图中无法分辨,并且您实际上无法提供任何细节来为您提供更好的答案。在这种情况下,了解您的软件和您的环境的人需要一起工作以排除故障。互联网上的陌生人无法提供太多指导。
-
我将VM恢复到旧版本的VS,并没有任何区别。构建函数失败并出现与以前相同的错误。我最终弄清楚了内置的 VS 发布功能 (IIS),并且能够以这种方式上传我的压缩内容文件。我需要将代码的最新副本迁移到 Azure Devops 并远离已弃用的 TFS 2015。研究表明这并不像听起来那么直接。
-
每次我尝试克隆 DevOps 存储库时,它都会用空白解决方案(零代码)替换我的所有代码。每次我尝试将代码指向新的 DevOps 存储库时,它都会出错并说 DevOps 存储库不是空的。我能想到的唯一方法是将 SINGLE(最新代码版本)升级到 DevOps,可能是将空的 devops 存储库克隆到本地文件夹,关闭 VS,手动将项目中的文件夹内容复制到从创建的新本地文件夹中克隆,然后重新打开 VS 并希望它会同步回 DevOps。
标签: visual-studio-2019 tfs-2015