2017-01-02 2 views
7

새 코어 ASP "csproj"프로젝트에서 VS 2017 RC를 사용하여 대상 프레임 워크를 변경하는 방법은 무엇입니까?VS 2017 RC로 대상 프레임 워크를 변경하는 방법은 무엇입니까?

프로젝트를 만든 후에 변경해야한다는 뜻입니다. VS 2015에서 사용 된 project.json 파일은 없습니다. 대상의 프로젝트 속성에서 "pull down"은 ".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>winexe</OutputType> 

<OutputType>Exe</OutputType> 

에와 VS를 다시 시작, 다시 충분하지 않습니다 (F5를 사용하려면 VS 2017 RC에 해당).