2016-06-16 7 views
1

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の以前のバージョンではすべて正常に動作しました。

誰も同じような問題を抱えていますか?

+1

あなたのビルド定義にNuGetパッケージを復元していますか?ビルドログにMicrosoft.VisualStudio.Azure.Fabric.MSBuildパッケージが復元されていますか? –

+0

誰もが解決したら同じ問題が起きている – Steve

+0

実際には、これはドットネットのコアプロジェクトです。古いファッションNuGetパッケージのリストアを行わずに、「ドットネットリストア」ステップを追加しました。この手順を追加すると問題が発生しなくなりましたが、現在別のエラーが発生しています:CS0006:メタデータファイルが見つかりませんでした。しかし、この問題に関連するかどうかはわかりません。とにかく - 感謝の@MattThalmanのために! –

答えて

0

これは、プロジェクトがソリューションのすぐ下にないSFプロジェクトで検出されました。 vsと同様にfsprojのmsbuildのバグです。

関連する問題