New-ServiceFabricApplication:未找到应用程序类型和版本
New-ServiceFabricApplication : Application type and version not found
我有 Visual Studio 2017,我即将开始使用 Azure-Service-Fabric (C#)。
刚刚创建了一个 Azure Service Fabric 应用程序,具有无状态服务并尝试 运行 它。空项目。代码模板没有变化。
我在输出中收到此消息 window:
Creating application...
New-ServiceFabricApplication : Application type and version not found
At C:\Program Files\Microsoft SDKs\Service
Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:358 char:9
+ New-ServiceFabricApplication -ApplicationName $ApplicationNam ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Microsoft.Servi...usterConnection:ClusterConnection) [New-ServiceFabr
icApplication], FabricElementNotFoundException
+ FullyQualifiedErrorId : CreateApplicationInstanceErrorId,Microsoft.ServiceFabric.Powershell.NewApplication
Finished executing script 'Publish-NewServiceFabricApplication'.
Time elapsed: 00:00:07.4935602
项目构建成功通过。开始 运行 然后停止。除了输出 window.
之外没有其他问题迹象
我错过了什么?如何修复?
Publish-NewServiceFabricApplication.ps1
脚本从您的服务结构应用程序的 ApplicationManifest.xml
中获取应用程序类型和版本。请检查您是否有此文件以及第二行是否指定了 ApplicationTypeVersion
和 ApplicationTypeName
。它看起来应该类似于:
<ApplicationManifest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ApplicationTypeName="MyAppType" ApplicationTypeVersion="1.0.0" xmlns="http://schemas.microsoft.com/2011/01/fabric">
找到问题了。
只需将 Azure-Service-Project 配置从 "Any CPU" 更改为 "x64"。现在可以使用了!
(不要忘记在 "Administrator" 模式下 运行 它)
我有 Visual Studio 2017,我即将开始使用 Azure-Service-Fabric (C#)。
刚刚创建了一个 Azure Service Fabric 应用程序,具有无状态服务并尝试 运行 它。空项目。代码模板没有变化。
我在输出中收到此消息 window:
Creating application...
New-ServiceFabricApplication : Application type and version not found
At C:\Program Files\Microsoft SDKs\Service
Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:358 char:9
+ New-ServiceFabricApplication -ApplicationName $ApplicationNam ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Microsoft.Servi...usterConnection:ClusterConnection) [New-ServiceFabr
icApplication], FabricElementNotFoundException
+ FullyQualifiedErrorId : CreateApplicationInstanceErrorId,Microsoft.ServiceFabric.Powershell.NewApplication
Finished executing script 'Publish-NewServiceFabricApplication'.
Time elapsed: 00:00:07.4935602
项目构建成功通过。开始 运行 然后停止。除了输出 window.
之外没有其他问题迹象我错过了什么?如何修复?
Publish-NewServiceFabricApplication.ps1
脚本从您的服务结构应用程序的 ApplicationManifest.xml
中获取应用程序类型和版本。请检查您是否有此文件以及第二行是否指定了 ApplicationTypeVersion
和 ApplicationTypeName
。它看起来应该类似于:
<ApplicationManifest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ApplicationTypeName="MyAppType" ApplicationTypeVersion="1.0.0" xmlns="http://schemas.microsoft.com/2011/01/fabric">
找到问题了。
只需将 Azure-Service-Project 配置从 "Any CPU" 更改为 "x64"。现在可以使用了!
(不要忘记在 "Administrator" 模式下 运行 它)