TFS之项目在线编译

2024-03-19 08:58
文章标签 编译 项目 在线 tfs

本文主要是介绍TFS之项目在线编译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  

    这两天把在做的一个大型项目移到TFS上面,进行编译时出现了很多问题,最后发现问题报错与问题的实际解决方法相差甚远,这里把相关收获说一下,使得如果有人需要用的话能有所帮助。说真的,在TFS这块的中文博客真的很少,当出现问题了根本找不到相关中文解决办法,只得去stackoverflow和微软社区里寻找。

  首先报错是

1、??"msbuild.exe"???,???"1"?

2、Error MC3074: The tag 'AppBar' does not exist in XML namespace 'http://schemas.devexpress.com/winfx/2008/xaml/windowsui'. Line 36 Position 10.

这让我误以为是因为项目缺少devexpress的dll导致的,毕竟在本地VS运行项目时是在引用那里添加了devexpress的dll的,但是在TFS代码管理里面是没有dll,因此我就思考如何在代码中添加这些dll,以及如何在工程文件中引用他们。但是这样尝试了是无用的,这里直接说解决办法:在安装代理那台服务器上安装你需要引用的第三方库执行文件

接下来又出现另外一些问题

1、Error CS0234: The type or namespace name 'Models' does not exist in the namespace 'CloudClass.Teacher' (are you missing an assembly reference?)

这个主要是在项目中有依赖项目库,且TFS编译平台利用MSBuild进行编译的,因此在VS本地编译通过的在TFS上不一定可以通过,这里主要的就解决办法是将直接编译大的sln文件,并设置编译平台x86,这样MSBuild在编译的时候不管依赖项目文件是在什么平台运行的均可先编译依赖项目,再编译主项目

最后给出经验建议:如果遇到在TFS编译出现问题,首先不管报错是什么,先看编译MSBuild配置参数是否正确!!!

这篇关于TFS之项目在线编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/825456

相关文章

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

kkFileView在线预览office的常见问题以及解决方案

《kkFileView在线预览office的常见问题以及解决方案》kkFileView在线预览Office常见问题包括base64编码配置、Office组件安装、乱码处理及水印添加,解决方案涉及版本适... 目录kkFileView在线预览office的常见问题1.base642.提示找不到OFFICE组件

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

java使用protobuf-maven-plugin的插件编译proto文件详解

《java使用protobuf-maven-plugin的插件编译proto文件详解》:本文主要介绍java使用protobuf-maven-plugin的插件编译proto文件,具有很好的参考价... 目录protobuf文件作为数据传输和存储的协议主要介绍在Java使用maven编译proto文件的插件

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1