project.json 中的源代码或本地构建的依赖项
Source or locally-built dependencies in project.json
我正在尝试使用示例应用程序(使用项目类似于入门模板),我不清楚如何使用 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 中,对吧?)如何解决版本的解释似乎集中在版本图上,而不是东西在哪里来自.
我现在拥有的是构建了 binaries/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
我正在尝试使用示例应用程序(使用项目类似于入门模板),我不清楚如何使用 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 中,对吧?)如何解决版本的解释似乎集中在版本图上,而不是东西在哪里来自.
我现在拥有的是构建了 binaries/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