2017-01-11 2 views
0

Nuget展開用にAppVeyorで構成されたプロジェクトが1つあります。最近、.Net Core Frameworkのサポートを追加することにしました。継続的な統合環境では、dotnetを使用してコンパイル、単体テストの実行、プロジェクトのパックを行いますが、project.jsonを追加してVisual Studio 2015でコンパイルした場合MSBuild を使用します。だからprojectフォルダに.csprojproject.jsonというファイルがあります。ローカル環境でMSBuildを強制的にコンパイルし、継続的なインテグレーションでdotnetを使用する

QUESTION:

  • 代わりdotnetproject.json.csprojで常にMSBuildのを使用し、唯一の継続的な統合のためのこれらの使用を残すためのVisual Studioを設定する方法はありますか?
+0

ドロップ.NET VS2015のコアサポートとVS2017への切り替え。 –

+0

私はVS2017で何かを設定する必要がありますか? – Joseph

+0

VS2017に移動し、.NETコアプロジェクトをproject.jsonからネイティブcsprojに移行する必要があります。 http://dot.netの.NET Core SDKプレビュー3(以上)をお読みください.VS2015は古いバージョンのプレビュー2.xでのみ動作します。最近、#SNMPライブラリを移行したので、最新のブログ記事(https://blog.lextudio.com)を読むことができます。 –

答えて

1

でいつものMSBuildを使用.csproj代わりproject.jsonでDOTNETのみ継続的インテグレーションのためのこれらの使用を残すためのVisual Studioを設定する方法はありますか?

dotnet migrateコマンドを使用して、project.jsonプロジェクトをcsproj形式に移行できます。このコマンドは、 project.jsonファイルにあるプロジェクトからプロジェクトへの参照を自動的に移行します。詳細については、を参照してください。(「project.jsonプロジェクトのアップグレード」の位相をチェックしてください)以下のブログがあなたの参考のためにcsprojに移行するのproject.jsonについての例を提供https://docs.microsoft.com/en-us/dotnet/articles/core/preview3/tools/dotnet-migrate

https://blogs.msdn.microsoft.com/dotnet/2016/11/16/announcing-net-core-tools-msbuild-alpha/

関連する問題