global.jsonで使用するSDKをオーバーライド - のようなものを
プロジェクトやソリューションで問題をバージョン管理SDKを解決するには、使用することですglobal.json
し、プロジェクト内のファイルまたはソリューションのルートをSDKの特定のバージョンを指定し、プロジェクトまたはソリューションで使用します。
そこでは私はこのプロジェクト/ソリューションを使用したい私のSDKの特定のバージョンを指定することができます。
JSON
{
"sdk": {
"version": "3.0.100-preview8-013656"
}
}
それは動作しますが、それはひどいこの問題の解決策。今、私は非常に特定の(プレビュー)SDKのバージョンに私の解決策を固定していますので、それは吸います。このプロジェクトはGitHubのに住んでいると、今のプロジェクトを使用して誰にも共有されているので、あまりにも私がチェックすると、SDKのこの同じバージョンを使用する必要が終わりますglobal.json
。交互に私はVSのプレビューリリースが使用されない限り、プロジェクトは単にビルドしないであろう、その場合には、それをチェックすることはできません。フン!
たぶん、さらに悪いのSDKは現在更新されている場合は、私が更新することを忘れないように持って、global.jsonを使用してglobal.json
、今に固定されているものよりも、むしろ、最新のSDKを取得するバージョンをglobal.json
。
私は、この問題に対する論理的かつ表現力豊か解決策のように思われる(。* 3.0および3.0)より一般的なバージョン番号を使用してみましたが、それは仕事に表示されない - 私のために働いた唯一のことは、非常に特定のバージョン番号を使用していました。