VSTSの継続的インテグレーションは、https://azure.microsoft.com/pl-pl/documentation/articles/service-fabric-set-up-continuous-integration/と同様の方法で設定しました。残念ながら、Azure Service Fabric SDK 2.1.150の最新バージョンをインストールした後、私の「ビルド」ステップが機能しなくなりました。最新のService Fabric SDKをインストールした後、VSTSでの継続的な統合が壊れた
- 追加プロジェクト:プロジェクトの移行時に最新バージョンに.sfprojファイル*に行われた変更が、次のされている、私が見たものから
The OutputPath property is not set for project 'ServiceFabricProjectName.sfproj'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='Release' Platform='x64'. You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Configuration or Platform that doesn't exist for this project.
:私は次のエラーを受信しています他のプロジェクトの輸入の
<ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|x64"> <Configuration>Debug</Configuration> <Platform>x64</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|x64"> <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> </ItemGroup>
- を追加しましたカップル:Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.1.0
- 追加された次の項目のインポート。そのうちの1つは、Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.1.0パッケージのターゲットです。
奇妙なことは、エージェント仮想マシンをビルドして、Visual Studio内でC:\ agent_work \ 1 \ s \ ProjectNameからソリューションを実行し、ビルド構成をリリース| x64、私はそれを構築することができます。 VSTSで "git clean -fdx"ステップを無効にすると、以降のCIビルドはすべて成功します。それは本当に奇妙に見え、Service Fabric SDKの以前のバージョンではすべて正常に動作しました。
誰も同じような問題を抱えていますか?
あなたのビルド定義にNuGetパッケージを復元していますか?ビルドログにMicrosoft.VisualStudio.Azure.Fabric.MSBuildパッケージが復元されていますか? –
誰もが解決したら同じ問題が起きている – Steve
実際には、これはドットネットのコアプロジェクトです。古いファッションNuGetパッケージのリストアを行わずに、「ドットネットリストア」ステップを追加しました。この手順を追加すると問題が発生しなくなりましたが、現在別のエラーが発生しています:CS0006:メタデータファイルが見つかりませんでした。しかし、この問題に関連するかどうかはわかりません。とにかく - 感謝の@MattThalmanのために! –