代码之家  ›  专栏  ›  技术社区  ›  SummerCode

未将活动解决方案配置配置为生成或部署Service Fabric应用程序项目

  •  20
  • SummerCode  · 技术社区  · 7 年前

    我有一个包含多个服务的Service Fabric项目。当我尝试部署它时,会出现以下错误:

    未将活动解决方案配置配置为生成或部署 Service Fabric应用程序项目。如果 解决方案配置未配置为生成/部署x64 项目所需的平台。

    3 回复  |  直到 7 年前
        1
  •  61
  •   Honza P.    5 年前

    可能原因1: 签入 Configuration Manager 为项目设置合适的平台( x64 是必需的 Service Fabric ). 对我来说,这已经是正确的了。

    可能原因2: 仍在 配置管理器 ,检查是否有多个可以部署的项目上下文,并且所有复选框均未选中。如果是,请选择要部署的项目,然后重试部署。

    可能原因3: 确保设置为部署的项目为 Set As Startup Project(s) . 并且在 配置管理器 勾选此项目的“构建”和“部署”复选框。

        2
  •  5
  •   nzrytmn    6 年前

    服务结构项目必须设置为 启动项目 其配置必须如下所示: Service Fabric项目(右键单击)>&燃气轮机&燃气轮机;属性(>)&燃气轮机&燃气轮机;配置管理器

    enter image description here

        3
  •  2
  •   Alan Singfield    3 年前

    该问题是由中不正确的项目类型GUID引起的。sln文件。该行说明:

    Project("{guid}") = "YourCode.Tests", ...
    

    将具有错误的guid。

    这是在升级MSTest项目时发生的。NET Framework到。净额5.0。

    最简单的解决方案是进入Visual Studio Configuration Manager,将受影响项目上的配置下拉列表从“调试”更改为“发布”,然后再次更改为“调试”。您将看到SLN文件中的项目guid已更改,以匹配项目类型,并且它将开始工作。