2017-01-02 15 views
7

新しいコアasp "csproj"プロジェクトでVS 2017 RCを使用してターゲットフレームワークを変更するにはどうすればよいですか?VS 2017 RCでターゲットフレームワークを変更するにはどうすればよいですか?

プロジェクトの作成後に変更することを意味します。 VS 2015で使用されていたproject.jsonファイルはありません。ターゲットのプロジェクトプロパティで「プルダウン」以外のオプションは「.NETCoreApp 1.1」および「.NETCoreApp 1.0」です。

詳細:私はSPAプロジェクトを生成するためにyomanを使用していますhttp://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/

ので、私は、csproj作成中の.NET Frameworkを選択することができませんでした。今何をする?

enter image description here

+0

ここをクリックしてください:https://github.com/dotnet/cli/issues/4996 – Yaser

+0

@YaserAdelMehrabanもし全てがそうであれば、我々はすべてのMSコアチームが他の次元で働くことを認めるべきです。 –

答えて

18

編集csprojファイルをこの方法:

<TargetFramework>netcoreapp1.1</TargetFramework> 

と交換してください:

<TargetFramework>net462</TargetFramework> 
<RuntimeIdentifier>win7-x86</RuntimeIdentifier> 

および削除:

<PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" /> 

その後

dotnet restore 
dotnet build 
dotnet run 

パッケージマネージャコンソールからdotnet runを実行しないでください。それは動作しますが、(ctrl c)でサーバをキャンセルすることは不可能です。

VS F5は変わり、その後、(VS 2017 RC、yomanテンプレートで生成されたコアサービスのための真)、動作しない場合:

<OutputType>Exe</OutputType> 

<OutputType>winexe</OutputType> 

とVSを再起動し、再構築は十分ではありません(F5を有効にするには、VS 2017 RCではtrue)。

関連する問題