asp.net-core – 如何在VS2017 final中定位多个框架?
对于ASP.NET Core,我可以在一个Project.json中定位多个框架(例如netcoreapp1.1和dnx451):
"frameworks": { "netcoreapp1.1": { "dependencies": { "Microsoft.NETCore.App": { "version": "1.1.0","type": "platform" } },"imports": [ "dotnet5.6","portable-net45+win8" ] },"dnx451": {} }, 在Visual Studio 2017的最终版本中,我只能定位netcoreapp1.1或dnx451,但我认为无法同时定位两者. 我尝试直接编辑csproj文件以通过设置< TargetFramework> netcoreapp1.1; dnx451< / TargetFramework>来添加第二个框架.甚至< TargetFrameworks> netcoreapp1.1; dnx451< / TargetFrameworks>但由于框架不受支持,在Visual Studio中会出现错误. 那么如何在Visual Studio 2017的最终版本中的一个项目中同时定位netcoreapp1.1和dnx451? 解决方法
你需要改变一些事情.首先< TargetFrameworks>标签是多目标的正确标签;是分隔符.
在RC2的开发过程中不推荐使用DNX,因此支持DNX的最新版本是RC1. dnxcore5x(以及后来的dotnet5.x)名字用netstandard1.x(对于类库)和netcoreapp1.x替换为应用程序. dnx4xx作为一个整体被弃用,应该使用net4xx. 此外,当您定位.NET Framework(单独或使用.NET Core / NetStandard)时,您将需要定义运行时标识符: <RuntimeIdentifier>win7-x86</RuntimeIdentifier> 要么 <RuntimeIdentifier>win7-x64</RuntimeIdentifier> 或者您想成为默认值. 更新 仅作为附加信息.当您定位多个平台时,您需要使用条件来解析包,即Condition =“’$(TargetFramework)’==’< targetmoniker>‘ <ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp1.1'"> <PackageReference Include="Microsoft.NETCore.App"> <Version>1.0.1</Version> </PackageReference> </ItemGroup> 否则,您可能会收到包恢复错误 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 启用relaxedUrlToFileSystemMapping以允许以
- ASP.NET Response.Redirect使用302而不是301
- asp.net-mvc – OWIN使用相同的MachineKey在ASP.NET MVC和W
- asp.net – BC30560:’default_aspx’在命名空间’ASP’中
- asp.net – 即使在ssl上,在ViewState中存储信用卡和定价信息
- asp.net中使用自定义控件的方式实现一个分页控件的代码
- asp.net-mvc-4 – 在MVC4文件中上传其在DB中保存的“System
- 使用.NET Class作为SSRS RDLC的数据源
- asp.net-mvc – MVC @model的含义
- asp.net – 如何为客户端和服务器缓存设置不同的缓存到期时
- asp.net – 如何为Umbraco创建项目包?
- 如何合理地构建我的ASP.NET MVC 2项目与区域
- asp.net – 如何使用Visual Studio的内置SQL服务
- asp.net-mvc – 部署的ASP.NET MVC 4项目不会运行
- asp.net-mvc – Chrome34忽略域名为“.cloudapp.
- asp.net-mvc – 在.NET MVC上启用Http PUT请求
- asp-classic – VBScript似乎是来自嵌套作用域的
- asp.net-mvc – DropDownList设置在asp.net MVC中
- asp.net-mvc – IdentityDbContext vs Reb的DbCo
- asp.net-mvc-2 – 将EDMX文件移动到新项目导致: