gpt4 book ai didi

.net - project.json 中的源或本地构建的依赖项

转载 作者:行者123 更新时间:2023-12-03 03:56:23 24 4
gpt4 key购买 nike

我正在尝试使用示例应用程序(使用类似于入门模板),并且我不清楚如何使用 project.json 中的依赖项部分创建引用。这是我的:

{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
"Microsoft.AspNet.Mvc": "6.0.0-beta3",
"Microsoft.AspNet.StaticFiles": "1.0.0.0-beta3",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta3",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta3"
},
"frameworks": {
"aspnet50": { },
"aspnetcore50": { }
},
"bundleExclude": [
"node_modules",
"bower_components",
"**.kproj",
"**.user",
"**.vspscc"
],
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
]
}

我认为这几乎就是您构建 MVC 应用程序时开箱即用的东西。但我想用本地的东西替换对 Microsoft.AspNet.Mvc 6.0.0-beta3 的引用 - 无论是本地构建的 nupkg 还是我不确定的项目文件。我看过explanation of project.json on the Aspnet wiki并没有发现任何有用的东西,并且对 kpm(针对 beta4 及更高版本合并到 dnx 中,对吧?)如何解析版本的解释似乎集中在版本图而不是事物的来源。

我现在拥有的是构建了二进制文件/nupkgs 的 Mvc 存储库,我只是不知道要在依赖项部分中放入什么。

{
...
"dependencies": {
...
"Microsoft.Aspet.Mvc": ???
...
}
...
}

最佳答案

project.json 中的依赖项部分与引用包时保持相同。您需要更改的是 global.json 文件。您需要告诉运行时代码在哪里,如果找到它,它将用其源代码替换任何包:

{
"sources": [
"src",
"test",
"d:/debug/mvc/src"
]
}

有关更多详细信息,请参阅我有关调试 ASP.NET 5 框架代码的文章:http://blogs.msdn.com/b/webdev/archive/2015/02/06/debugging-asp-net-5-framework-code-using-visual-studio-2015.aspx

关于.net - project.json 中的源或本地构建的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29243534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com