【问题标题】:Service Fabric solution will not build不会生成 Service Fabric 解决方案
【发布时间】:2018-07-16 17:11:54
【问题描述】:

我收到以下内容。有谁知道这是什么意思

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

【问题讨论】:

  • 能否验证一下sfproj文件中包Microsoft.VisualStudio.Azure.Fabric.MSBuild的版本是否与服务项目引用的nuget包相同?

标签: .net azure-service-fabric


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    检查文件“Microsoft.VisualStudio.Azure.Fabric.BuildTasks.dll”是否存在于“packages\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.2\build\”文件夹中。

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

    【讨论】:

      猜你喜欢
      • 2019-02-16
      • 2022-01-01
      • 2023-03-07
      • 2012-12-06
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多