我正在和朋友一起测试 Service Fabric。我们从一个 .Net Core ASP MVC 站点服务(开箱即用的脚手架)开始。然后我们添加了这个.gitignore文件。
我在我的 PC 上构建/部署并测试了该解决方案,一切正常。然后我推送它,我的朋友克隆了存储库并git clean -xfd
对其进行了操作。他着手重置他的本地集群。
令我们惊讶的是,他有以下错误:
Creating application...New-ServiceFabricApplication : Application type and version not foundAt C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:279 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:00.8107824
我尝试通过执行以下操作进行复制:`git clean -xfd/reset cluster/rebuild/deploy,但它可以在我的 PC 上运行。所以我们认为这可能是我们的 .gitignore 文件的问题。
我注释掉了整个 .gitignore 文件并推送了代码。他重新下载了分支,同样的问题。
他有一台可以工作的 PC,可以在其中部署他创建的新解决方案。按照我在 PC 上为我自己的解决方案版本执行的相同步骤。问题是当我们从 git 检查彼此的分支时,这些问题就会发生。
你可以在这里看到我们的代码。
.gitignore 文件中是否有任何我们不知道的特定配置要添加?
谢谢你的帮助!