mvc6을 사용하여 웹 앱을 만들고 ASP.NET 웹 응용 프로그램 (.Net Framework) 에서 ASP.NET 5 미리보기 템플릿 을 검색했습니다. 찾을 수 없었고 Google에서 더 많이 검색했습니다. 대부분의 솔루션은 미리보기 템플릿을 얻기 위해 ASP.NET Core 를 설치한다고 말 했으며 어떻게 든 ASP.NET Core 를 설치하여 얻었습니다 . 아래와 같이 새 프로젝트를 만들고있었습니다.
이 단계가 끝나면 새 프로젝트가 생성되지만 새 프로젝트에서 이러한 일이 발생합니다.
내 프로젝트에있는 모든 종속성에 다음과 같은 유사한 오류가 발생합니다.
NU1002 The dependency System.Runtime.Handles 4.0.1 does not support
framework .NETCoreApp,Version=v1.0.
여기 내 project.json입니다
project.json
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0"
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"web.config"
]
},
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
그리고 이것은 내 nuget.config ( C : \ Users \ Charitha \ AppData \ Roaming \ NuGet ) :
<configuration>
<packageSources>
<add key="dotnet.cli" value="https://dotnet.myget.org/F/dotnet-cli/api/v3/index.json" />
<add key="dotnet.core" value="https://dotnet.myget.org/F/dotnet-core/api/v3/index.json" />
<add key="RC2" value="https://www.myget.org/F/aspnetvnext/api/v3/index.json" />
<add key="AspNetCI" value="https://www.myget.org/F/aspnetcirelease/api/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
</packageSources>
</configuration>
나는 aleady를 설치했습니다
- Visual Studio 용 .NET Core 도구
- DotNetCore.1.0.0-VS2015Tools.Preview2
어떤 도움이라도 대단히 감사하겠습니다. 감사
릴리스 된 패키지 버전을 가리키고 있으므로 NuGet.Config
다음과 같이 표시 되어야합니다.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
Nuget.config 파일 콘텐츠를 전역 적으로 변경 하지 않으 려면 응용 프로그램에 로컬 인 NuGet.Config 파일을 만들고 상속 된 소스를 모두 삭제할 수 있도록 노드 <clear />
아래에를 첫 번째 요소로 추가해야 <packageSources>
합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다