Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git清理后,无法使用空的.gitignore文件重建/部署服务结构项目_Git_Azure Service Fabric_Git Clean - Fatal编程技术网

git清理后,无法使用空的.gitignore文件重建/部署服务结构项目

git清理后,无法使用空的.gitignore文件重建/部署服务结构项目,git,azure-service-fabric,git-clean,Git,Azure Service Fabric,Git Clean,我正在和一位朋友一起测试服务结构。我们从一个.Net核心ASP MVC站点服务(开箱即用)开始。然后我们添加了这个文件 我在电脑上构建/部署并测试了解决方案,一切正常。然后我推了它,我的朋友克隆了存储库,并对其执行了一个git clean-xfd。他开始重置本地群集 令我们惊讶的是,他犯了以下错误: 创建应用程序…新建ServiceFabricApplication:在C:\Program Files\Microsoft SDK\Service Fabric\Tools\PSModule\Ser

我正在和一位朋友一起测试服务结构。我们从一个.Net核心ASP MVC站点服务(开箱即用)开始。然后我们添加了这个文件

我在电脑上构建/部署并测试了解决方案,一切正常。然后我推了它,我的朋友克隆了存储库,并对其执行了一个
git clean-xfd
。他开始重置本地群集

令我们惊讶的是,他犯了以下错误:

创建应用程序…新建ServiceFabricApplication:在C:\Program Files\Microsoft SDK\Service Fabric\Tools\PSModule\ServiceFabricSDK\Publish News ServiceFabricApplication.ps1:279 char:9+新建ServiceFabricApplication-ApplicationName$ApplicationNam中找不到应用程序类型和版本…+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,Microsoft.ServiceFabric.Powershell.NewApplication已完成执行脚本“Publish NewServiceFabricApplication”。运行时间:00:00:00.8107824

我尝试通过执行以下操作进行复制:`git clean-xfd/reset cluster/rebuild/deploy,但它在我的PC上工作。因此,我们认为在.gitignore文件中可能存在问题

我注释掉了整个.gitignore文件并推送了代码。他重新下载了这个分支,又一次遇到了同样的问题

他有一台可以工作的PC,在那里他可以部署自己创建的新解决方案。按照我在PC上为自己版本的解决方案执行的相同步骤。问题是,当我们从git相互签出分支时,这些问题就发生了

您可以在中看到我们的代码

在.gitignore文件中是否有我们不知道的特定配置要添加


谢谢你的帮助

我找到了问题的根源。该解决方案具有任何CPU的生成定义。首先创建Visual Studio模板的项目表单的计算机将始终首先生成。但是,当您共享它时,除非您从解决方案中删除任何CPU定义并将其设置为仅在x64中生成,否则收件人PC将不会生成。 在提交代码并共享之前,我们已经习惯于从任何项目的.sln文件中删除任何CPU定义。
我希望这对你们有用

我找到了问题的根源。该解决方案具有任何CPU的生成定义。首先创建Visual Studio模板的项目表单的计算机将始终首先生成。但是,当您共享它时,除非您从解决方案中删除任何CPU定义并将其设置为仅在x64中生成,否则收件人PC将不会生成。 在提交代码并共享之前,我们已经习惯于从任何项目的.sln文件中删除任何CPU定义。 我希望这对你们有用