解决错误“Microsoft.NETCore.App 1.0.0不支持框架.NETFramework
我有一个使用net461引用运行的ASP.NET Core 1.0完整应用程序.现在我正在尝试添加另一个框架–netcoreapp1.0.为此,我更新了我的project.json,如下所示:
{ "userSecretsId":"","version":"2.4.0-*","buildOptions":{ "emitEntryPoint":true,"preserveCompilationContext":true },"dependencies":{ "Microsoft.ApplicationInsights.AspNetCore":"1.0.0","Microsoft.AspNetCore.Authentication.Cookies":"1.0.0","Microsoft.AspNetCore.Diagnostics":"1.0.0","Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore":"1.0.0","Microsoft.AspNetCore.Identity":"1.0.0","Microsoft.AspNetCore.Identity.EntityFrameworkCore":"1.0.0","Microsoft.AspNetCore.Mvc":"1.0.0","Microsoft.AspNetCore.Mvc.TagHelpers":"1.0.0","Microsoft.AspNetCore.Server.IISIntegration":"1.0.0","Microsoft.AspNetCore.Server.Kestrel":"1.0.0","Microsoft.AspNetCore.StaticFiles":"1.0.0","Microsoft.EntityFrameworkCore":"1.0.0","Microsoft.EntityFrameworkCore.SqlServer":"1.0.0","Microsoft.Extensions.Configuration.CommandLine":"1.0.0","Microsoft.Extensions.Configuration.FileExtensions":"1.0.0","Microsoft.Extensions.Configuration.Json":"1.0.0","Microsoft.Extensions.Configuration.UserSecrets":"1.0.0","Microsoft.Extensions.Logging":"1.0.0","Microsoft.Extensions.Logging.Console":"1.0.0","Microsoft.Extensions.Logging.Debug":"1.0.0","Microsoft.VisualStudio.Web.BrowserLink.Loader":"14.0.0","Microsoft.VisualStudio.Web.CodeGenerators.Mvc":"1.0.0-preview2-final" },"tools":{ "BundlerMinifier.Core":"2.0.238","Microsoft.AspNetCore.Razor.Tools":"1.0.0-preview2-final","Microsoft.AspNetCore.Server.IISIntegration.Tools":"1.0.0-preview2-final","Microsoft.Extensions.SecretManager.Tools":"1.0.0-preview2-final" },"commands":{ "ef":"EntityFramework.Commands","web":"Microsoft.AspNetCore.Server.Kestrel" },"frameworks":{ "net461":{ },"netcoreapp1.0":{ "imports":[ "dotnet5.6","portable-net45+win8" ] } },"runtimes":{ "win10-x64":{ },"win81-x64":{ },"win8-x64":{ },"win7-x64":{ } },"publishOptions":{ "exclude":[ "**.user","**.vspscc","wwwroot","node_modules" ] },"scripts":{ "prepublish":[ "npm install","bower install","gulp clean","gulp min" ] } } 修改project.json后,我收到此错误:
要解决这个问题,我运行了dotnet restore命令,但没有运气. 然后,我添加了这个块: "Microsoft.NETCore.App": { "version": "1.0.0","type": "platform" }, 添加此块后,我得到了一个不同的错误:
基本上,我想在我的应用程序中添加两个引用 – .NET Framework 4.6.1和ASP.NET Core 1.0. 我该如何解决这个错误?
使用.NET Framework或.NET Core构建ASP.NET Core项目绝对是可能的.你真的很接近 – 只需要一些调整:
>删除运行时部分,除非您打算进行本机编译(有点不寻常) project.json ... "frameworks": { "net461": { },"netcoreapp1.0": { "dependencies": { "Microsoft.NETCore.App": { "type": "platform","version": "1.0.0" } },"imports": [ "dotnet5.6","portable-net45+win8" ] } } 只有.NET Core需要Microsoft.NETCore.App依赖项,并且在此处添加它将确保在为该框架构建时可用. 此外,命令部分已被弃用,可以删除. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008 – 页面文件大小windows 2008 R2
- windows-server-2008-r2 – 如何检查远程桌面连接到Windows
- 从Windows到Linux的远程桌面
- Windows Mac Python生成可执行文件
- azure-active-directory – 对未返回预期更改的组的图形增量
- windows-server-2012 – 在WS2012和RAID中使用存储空间有哪
- Windows下在eclipse中使用和操作hadoop开发,连接hadoop集群
- emacs – 学习Windows / C程序员的常见Lisp技巧
- Windows上的64位版Octave
- 使用Windows Azure作为文件存储系统的最佳策略是什么 – 具
- Windows 电脑的四种运行状态工作状态 (Working),
- 我想安装两次MSI
- WPF将TextBlock绑定到Window的标题
- POJ2823 Sliding Window(单调队列,线段树,set,
- WebRTC Windows/Linux版构建过程(2018年6月)
- windows – 如何调试regsvr32后编译DLL注册异常?
- Windows 7:通过不同的接口路由单个IP(wlan)
- WIN2000?SERVER安全配置服务器手册?(3)
- windows – 我需要避免尝试更新连接到TSQLQuery的
- windows-server-2008 – 在Windows Server 2008上