<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
<TargetFrameworks>net462;netcoreapp2.0</TargetFrameworks>
</PropertyGroup> <ItemGroup Condition="'$(TargetFramework)' == 'net462'">
<PackageReference Include="Microsoft.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="2.0.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.0.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="2.0.0" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp2.0'">
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
</ItemGroup>
</Project>

csporj如上所示

TargetFrameworks可添加多个运行框架
在ItemGroup中增加Condition条件判断即可引用不同版本的package

调试时可选择不同framework进行调试

发布时也可选择不同framework进行发布

												

最新文章

  1. python中深复制与浅复制
  2. H5图片裁剪升级版(手机版)
  3. Markdown学习语法的记录
  4. BZOJ2883 : gss2加强版
  5. [原创]java WEB学习笔记64:Struts2学习之路--主题
  6. $(function(){})和$(document).ready(function(){}) 的用法
  7. java集合 collection-list-vector
  8. uiautomator &lt;一&gt; 编译运行
  9. varnish和squid的对比
  10. Handler和HandlerThread
  11. git commit
  12. MapReduce过程(包括Shuffle)详解
  13. 【一天一道LeetCode】#12 Integer to Roman
  14. 常看本地是否安装Git和maven工具
  15. 【three.js练习程序】随机生成100个方块
  16. ETCD分布式存储部署
  17. Python enumerate()方法
  18. UVA 1647 Computer Transformation
  19. default of c#
  20. [转]双TOP二分法生成分页SQL类(支持MSSQL、ACCESS)

热门文章

  1. ASP 用隐藏域解决Http无状态问题
  2. makedownpad安装解锁
  3. Tinyhttpd for Windows(学习型的项目,才500多行代码)
  4. ADB 基础命令使用
  5. 微信小程序把玩(二十七)audio组件
  6. C# 查农历 阴历 阳历 公历 节假日
  7. PowerDesigner逆向工程导入MYSQL数据库总结(不容易,感谢前者们)
  8. storm(一)
  9. Docker笔记02-日志平台ELK搭建
  10. Tensorflow-常见报错解决方案