window + Jekins + .net frameword MVC项目 + visual Studio 2017 企业版EnterPrise的项目构建记录

45 篇文章 0 订阅

其实这个事情并不难做,尽管我还是用了很多的时间。
Jekins的原理和功能也都很容易理解,操作上也很方便,且容易理解。 在相应插件的帮助下,也确实可以构建 .net Framework的项目。


关键点在于
1.添加正确的msbuild路径 (这个非常重要,而你未必找得着,这也恰恰是我遇到的问题,用了很久才找到)
2.指定正确的项目路径(很容易理解)
3.没了,完事,就是这么简单。 _


网上很多的教材都说先配置如下图的“全局工具配置”,这个是对的。
全局工具配置


然后最主要的就是配置的时候找到正确的msbuild路径,网上很多人说在诸如 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 这样的位置,也有其他的。
我这里特别要强调的是这几个位置对我的都不行,我的是windows 10 64bit,Visual Studio 2017 Enterprise版本,我的正确位置在C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin
这个很可能是跟VS版本有关的,自己注意找到合适的。
实际上这也是Jekins构建.net项目的唯一关键的一步,因为其他的都太好理解了。而只有这一步,才会让你疑惑“为什么我用的也是msbuild怎么就是不对??”


还有要注意这里要填的是一个directory路径,而不是一个文件地址。
msbuild路径

完毕。

最后特别提一下,我要怎样才能验证我该找的msbuild.exe是不是正确的那个呢?
在cmd窗口里执行项目如:

xxxxx\msbuild.exe  yyyyy\test.sln

或者

xxxxx\msbuild.exe  yyyyy\test.csproj

这样的命令(也可能有必要增加相应参数,如类似 /p:Configuration=Release 这样的)
然后在黑窗口中看这个命令可否执行成功即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值