asp.net – 在project.json中排除文件夹
|
在新的asp.net 5模板中有一个project.json,您可以在其中排除某些目录. "exclude": [
"wwwroot","node_modules","bower_components","dist",".tmp"
]
如你所见,我添加了一些文件夹,如’dist’和’.tmp’,但它们仍然包含在解决方案资源管理器中.没有关于这个的很多文档.如何在2015年前从项目中解压缩文件/文件夹? 解决方法“exclude”属性不会从visual studio隐藏文件夹,它不会使文件夹从解决方案资源管理器“消失”.“exclude”属性从编译搜索路径中删除该文件夹.编译器(Roslyn)不是IDE的指令.作为一个更全面的答案“project.json”是故意的IDE不可知论.这就是为什么同时包含一个projecname.xspoj和一个project.json,它们都包含项目配置信息.这是必要的,以允许更强大的跨IDE和跨平台开发. 您可以通过简单的练习自己验证此行为. >添加一个新的类文件(buildfail.cs)到你现有的项目(或 您可能想知道什么是VS使用知道从解决方案资源管理器显示隐藏node_packages文件夹.我不确定,它可能不是用户可配置的,但它不是exclude属性.在project.json中注释出node_packages,您将收到构建错误(程序包还原失败),但该文件夹仍将从Solution Explorer中隐藏.由于这是IDE的特定行为,所以我们可以假设它可能在projectname.xproj中定义,但是我发现没有这样的属性,所以在这个时候它似乎是VS的黑盒魔术. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 有浏览器相当于IE的ClearAuthenticationCache?
- asp.net-mvc – 使用cshtml页面的angularjs不是带有web api
- asp.net – Chrome在成功的文件下载(200状态)上显示“已取消
- 如何在ServiceStack服务实现中使用标准的ASP.NET会话对象
- ASP.NET拒绝访问该路径
- asp.net-mvc – Owin如何在Application_EndRequest阶段之后
- asp.net-mvc – 为什么ASP.Net MVC便携式区域不像Rails插件
- asp.net-mvc – ASP.NET MVC/C++#:可以使用Html.ActionLin
- asp.net – 在WebForms中调试时关闭捆绑/缩小
- asp.net-mvc-4 – ASP.NET MVC:脚本捆绑何时决定更改捆绑包
