Orl*_*iam 20 wcf continuous-integration visual-studio-2012
我在CI服务器上收到此错误:
错误MSB4019:找不到导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\WCF\Microsoft.VisualStudio.ServiceModel.targets"
我的WCF服务库项目似乎引用了该文件,但VisualStudio文件夹Program Files\MSBuild\Microsoft中不包含WCF文件夹.
我想我需要在服务器上安装一些东西.
我需要安装什么?
Ste*_*uts 28
好吧,这毁了我的早晨,但我们不要让它毁了其他人的.我无法在其他地方找到这些信息.您需要使用VS Pro 2012从开发计算机复制一些文件.
正如aphexddb所提到的,您需要将一些目标从C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\WCFCI服务器上的同一位置复制.
然后引用一个名为的程序集Microsoft.VisualStudio.ServiceModel.Core.您可以在GAC或IDE目录中找到此程序集C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE.
将其复制到CI服务器并执行 gacutil.exe -i Microsoft.VisualStudio.ServiceModel.Core.dll
这足以解决我的问题.
这不是我第一次在我的CI服务器中找到VS Express安装中丢失的目标.我不禁觉得我可以从某个地方下载某种类型的软件包.这些内容是否填满了这些内容.有谁知道这样的事情?如果没有,也许我们应该创建一个.
edu*_*u M 14
仍然可以在 vs2019 上发生
错误 MSB4019:未找到导入的项目“C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VisualStudio\v16.0\WCF\Microsoft.VisualStudio.ServiceModel.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。
默认情况下,WCF 不作为“ASP.NET 和 Web 开发”工作负载的一部分安装。为了解决这个问题,
在 Visual Studio 安装程序 > 修改 > 单个组件选项卡上,搜索 wcf、检查、修改 - 现在安装了 .targets 文件,msbuild 构建正常。
MSBuild 自动检测:使用来自“C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\bin”的 msbuild 版本“16.3.2.50909”
我在Visual Studio 2017中遇到了这个问题,对我来说解决方案是修改Visual Studio的安装以包括Windows Communication Foundation组件。
| 归档时间: |
|
| 查看次数: |
11635 次 |
| 最近记录: |