asp.net-core – ASP.NET 5和MVC6中的project.json
当我查看MVC6的教程时,我对
project.json的使用感到困惑.根据我的理解,这个文件用于指定项目依赖项.
在ASP.NET 5之前,我们使用nuget来管理依赖项.但是从一些有限的MVC6样本中我看到我不再看到人们提到package.config了. 请帮我理解: >我们是否仍然使用nuget升级所有依赖组件? 解决方法
是. project.json的主要功能之一是管理服务器端依赖项. (它还指定了其他项目特定设置.)有关详细信息,请参阅the project.json file.
是的,再次.而且,ASP.NET 5仍然使用NuGet来管理依赖项.但配置有所不同.我们使用project.json>而不是使用packages.config;依赖项列出我们项目的NuGet包(和其他本地依赖项.)
是的,再次. ASP.NET 5在project.json>中列出了所有依赖项,包括NuGet包,而不是package.config.依赖.这些依赖项可以是NuGet包,本地程序集或本地项目. 为了扩展这一点,在Visual Studio中,References文件夹反映了我们的project.json>依赖部分.我们添加到另一个中的内容将出现在另一个中. See server-side dependency management. 在某些方面,您可以将References文件夹视为project.json>的GUI视图.依赖.例如,这是我的一个项目的依赖项部分和References文件夹. >注意project.json和References文件夹中列出的内容之间的一对一对应关系(忽略不依赖的fx / stuff).
是.我们只是用不同的方式.如果我们将一个NuGet包添加到我们的project.json – 手动或通过GUI的包管理器 – 那么我们将使用NuGet提要恢复/更新那些包.
不可以.您可以手动修改project.json,但有两种主要方式可以添加NuGet包.您使用的是个人偏好. >手动编辑project.json文件. 重要的是,您通过GUI执行的操作将反映在project.json文件中,以及您对project.json>所做的操作.依赖关系将反映在GUI中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Windows Azure VM网站设置
- asp.net-mvc – 如何将我的视图模型绑定到jqGrid?
- asp.net – 如何在AJAX中显示状态描述?
- asp.net-web-api – ASP.NET Web API中的回调方法
- asp.net-mvc – 如何使用ASP.NET身份(OWIN)访问Facebook的私
- asp.net-mvc – 是否可以将大量数据从控制器传递到MVC3中的
- asp.net-mvc – ViewBag在RedirectToAction之后为NULL(View
- asp.net – 获取Azure Web App实例ID
- asp.net-mvc – ASP.NET MVC控制器中的构造函数依赖注入
- asp.net – 在构造函数asp net中访问WebControls可标记的属
- asp.net-mvc-3 – 自定义RazorViewEngine会出现页
- 如何模拟我的ASP.NET应用程序的HTTP 500错误?
- asp.net-mvc – Json返回时如何读取modelstate错
- 使用“正确的”.NET Framework版本
- asp.net – 每个Web服务器的Azure Service Bus主
- asp.net-mvc – 访问OAuth中的电子邮件地址Exter
- asp.net – URL编码冒号在400 Bad Request中解析
- asp.net-mvc – 如果没有设置,如何在MVC3中停止显
- asp.net – T-SQL中的HTML编码?
- 如何在ASP.NET中获取服务器端的输入值(类型文本)