.NET Core计划弃用project.json
2016-05-24 07:24
465 查看
Microsoft最终宣布project.json实验失败,将转回使用.csproj文件。但是转变不会马上发生,最近发布的.NET Core RC2(又称tooling preview 1)将继续使用.xproj 以及project.json。
从.NET Core RTM/tooling preview 2开始,Visual Studio将自动重命名.xproj文件为.csproj。但是project.json的功能暂时还不会改变。
从preview 2之后,Microsoft将持续移动project.json的功能到.csproj中去。只需要升级Visual Studio就可以完成部分更新。比如说,尽管Visual Studio坚持一个一个添加源文件,.csproj现在已经支持通配符。project.json的其他功能整合到.csproj中去可能需要完成更多的工作。
在完成迁移之后,project.json可能只作为Nuget包的替代方案存在,那时project.json将被重命名为nuget.json。
MSBuild
你们可能不知道,.csproj文件确实只是.msbuild脚本的专业版本。这就意味着,当.NET Core运行的时候,MSBuild 必须可用。
长期以来,Microsoft 一直在想办法将NuGet的功能直接添加到MSBuild中。(现在MSBuild依靠扩展访问NuGet。)
原文地址:http://www.infoq.com/cn/news/2016/05/project-json
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
从.NET Core RTM/tooling preview 2开始,Visual Studio将自动重命名.xproj文件为.csproj。但是project.json的功能暂时还不会改变。
从preview 2之后,Microsoft将持续移动project.json的功能到.csproj中去。只需要升级Visual Studio就可以完成部分更新。比如说,尽管Visual Studio坚持一个一个添加源文件,.csproj现在已经支持通配符。project.json的其他功能整合到.csproj中去可能需要完成更多的工作。
在完成迁移之后,project.json可能只作为Nuget包的替代方案存在,那时project.json将被重命名为nuget.json。
MSBuild
你们可能不知道,.csproj文件确实只是.msbuild脚本的专业版本。这就意味着,当.NET Core运行的时候,MSBuild 必须可用。
长期以来,Microsoft 一直在想办法将NuGet的功能直接添加到MSBuild中。(现在MSBuild依靠扩展访问NuGet。)
原文地址:http://www.infoq.com/cn/news/2016/05/project-json
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
相关文章推荐
- 由数组随机化排序引出的对于js中sort()方法的理解分析
- JSON这样也可以,666
- javascript语法之Date对象与小案例
- LayaAir引擎开发(基于JS开发)
- GsonFormat使用方法详解(一键解决复杂JSON)
- js出现allocation size overflow以及字符串拼接优化
- JS
- js个人笔记
- 利用原生JSON对象,将对象转为字符串
- js 点击事件处理
- javascript换算日期,js增加子级时间自动改变父级时间
- Newtonsoft.Json(Json.Net)学习笔记
- Jsp
- js 选取日期控件
- 使用Gson进行Json解析
- javaScript中的static类型数据
- 从零开始jsp旅行-准备背包
- JavaScript按照对象的某个属性进行排序
- 轻量级的数据交换语言(JSON)
- 如何引用自定义标签库中的tld文件