2017-03-27 13 views
1

との互換性、私のチームは、このためのVisual Studio 2017 にすべての開発者を移行することはできません、我々はdot.netを維持する方法を探していますVisual Studioの2015とVisual Studio 2017のVisual Studio 2017ドットネットコア・ソリューション後方個人的な理由のVisual Studio 2015

と同時に働いコアプロジェクトは、それのような安全な作業にいくつかの方法がありますか?ない場合は...どのように我々は、Visual Studio 2015と互換性があるようにdot.netコア・ソリューションをダウングレードすることができますか?

我々はすでに非常によく似た質問hereを持っていますが、プロジェクトをダウングレードまたはdot.netコアアプリケーションに.csprojであなたの時間のために

おかげで動作するようにvs15をハックすることが可能であるならば、これは応答しないことを参照してください。 !

+1

それは実際にあなたの質問に答える、あなただけの実現/それを聞きたくないかもしれませんありません。 csprojをxproj + project.jsonに自動的に変換する方法はありません。手動で行うか、SCMから復元する必要があります。 Imho最高の2015年にすべてのマシンをアップグレードするまで滞在することです。理論的には、それぞれxproj/csprojを参照する2つのSLNファイルを持っている可能性がありますが、私はproject.jsonはvs2017で問題を引き起こす可能性が恐れます – Tseng

答えて

1

だから、直接あなたの質問に答えるために:

  • あなたが戻ってProject.json
にCSProj .NETコアプロジェクトをダウングレードすることはできませんVisual Studioで2015
  • をCSProj .NETコアプロジェクトを開くことができません。

    さて、あなたはまだproject.jsonプロジェクトを実行できるようにインストールされている最新のSDKを持っている開発者を許可する単一のマシンに並んで2つの.NETコアのSDK側を実行することができます。

    がそうするために、あなたはここでhttps://github.com/dotnet/core/blob/master/release-notes/download-archive.mdに行くと「SDKのプレビュー2.1ビルド3177と1.1」のSDKをダウンロードする必要があります。これはproject.jsonをサポートする最後のSDKです。

    あなたはglobal.jsonというファイルを作成し、内部に以下を配置する必要がありfodlerソリューションのルートに、プロジェクトを作成:

    { 
        "sdk": { 
        "version": "1.0.0-preview2-003177" 
        } 
    } 
    

    を今のVisual Studio 2015は、プロジェクトを開き、ツールを実行したとき古いproject.jsonツールを使用することを知っています。

    さらに読書:http://dotnetcoretutorials.com/2017/02/17/developing-two-versions-net-core-sdk-side-side/

  • 関連する問題