【问题标题】:Visual Studio 2019 XAML queue build to TFS 2015 failingVisual Studio 2019 XAML 队列构建到 TFS 2015 失败
【发布时间】: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


【解决方案1】:

将本地代码复制到 Devops 的方法:

http://raaviblog.com/how-to-push-project-code-from-local-machine-into-azure-devops-git-repo/

1. git init
2. git remote add origin <replace the URL of Azure Git Repo copied earlier>

*如果您收到错误“致命:远程来源已存在” - 您可以运行: git 远程设置 URL 来源 ....然后继续第 3 步。此替代命令替换第 2 步。

3. git add .
4. git commit -m “New project added”
5. git push -u origin master

【讨论】:

    猜你喜欢
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    • 2018-12-20
    • 2014-08-15
    • 2015-12-29
    • 2019-06-19
    相关资源
    最近更新 更多