Service Fabric解决方案无法构建

时间:2018-02-06 15:24:40

标签: .net azure-service-fabric

我得到以下内容。有谁知道那是什么

  

C:*** \包\ Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.2 \建立\ Microsoft.VisualStudio.Azure.Fabric.Application.targets(385,5):   错误MSB4062:“VerifyVersionCompatibility”任务不可能   从装配中加载   C:*** \包\ Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.2 \建立\ Microsoft.VisualStudio.Azure.Fabric.BuildTasks.dll。   无法加载文件或程序集   '文件:/// C:*** \包\ Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.2 \建立\ Microsoft.VisualStudio.Azure.Fabric.BuildTasks.dll'   或其中一个依赖项。该系统找不到指定的文件。   确认声明是否正确,即程序集   并且它的所有依赖项都可用,并且该任务包含一个   实现Microsoft.Build.Framework.ITask。

的公共类

2 个答案:

答案 0 :(得分:1)

您的VS上似乎没有安装Service Fabric SDK \ Tools,或者您的版本与您的项目版本不兼容。这通常发生在我们安装新版本的SF SDK时。

检查您是否已安装,以及您的版本是否兼容。 - 要检查安装的版本,可以导航到Visual Studio Extensions并查找Service Fabric Tools

  • 如果您安装了SF,我发现解决此问题的最简单方法是创建一个新的SF项目,将.sfproj的配置与旧的配置进行比较并修复路径。

答案 1 :(得分:1)

检查文件" Microsoft.VisualStudio.Azure.Fabric.BuildTasks.dll"存在于" packages \ Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.2 \ build \"夹。

我有类似的错误消息,但我的是通过在VSTS中构建Service Fabric解决方案。问题是BuildTasks.dll没有上传到VSTS。