2017-07-03 3 views
0

VS2017を使用してWindows Runtime Component (Universal)タイプのプロジェクトを作成しました。プロジェクトファイルは、パッケージの参照が含まれています。CLI、サーバCIビルドを経由して構築し、Automatically check for missing packages during build in Visual StudioVS2017のナゲットによる依存関係の復元

enter image description here

しかし、私は(このオプションが無効になっている場合があります。このオプションが有効になっている場合

<ItemGroup> 
    <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform"> 
     <Version>5.2.3</Version> 
    </PackageReference> 
    </ItemGroup> 

すべてが正常に動作します)この依存関係がビルド中に自動的に復元されず、project.assets.jsonがビルド後にobjフォルダーに存在しないとき。 error CS0518: Predefined type 'System.String' is not defined or imported

プロジェクトファイル(.csproj)を使用してパッケージ参照の自動復元を行うことはできますか?

おかげ

答えて

1

あなたのCIは、MSBuildの15.x.を使用するすべてのパッケージを復元し、確認するために、ソリューションを構築する前にmsbuild -t:restore your.slnを実行します

+0

返信いただきありがとうございますが、15より低いMSBuildバージョンを使用したVS2015との互換性も取得する必要があります。 – Bob

+1

@Bob VS 2015にさよならを言います。 –

関連する問題