我正在尝试使用Visual Studio 2015 Preview创建一个新的MVC 6项目。我想添加现有的MVC库,但是我添加到project.json的任何内容都会在ASP.Net 5.0和/或ASP.NET Code 5.0的引用中导致警告。实际上,我没有在nuget上找到任何可用的库或软件包(也尝试过DefinitelyTyped)。
我猜想随着所有结构的更改,尤其是删除System.Web,现有的库都无法正常工作。谁能证实这一点或提供一种强迫他们工作的方法?
根据我对Visual Studio 2015预览版的当前研究,很对,我们不能在ASP.net MVC 6中使用许多现有库。
以下是可能的原因。
那时的某些库仅支持核心框架,但不支持其他框架。因此,如果将库仅定位到一个框架,则其中一些框架将起作用。
随着AppBuilder界面的更改,许多Owin软件包将无法使用或需要一些解决方法。
您给出的原因之一是“ System.Web”。它们替换为新结构。
即使您在vnext中构建库,并且想要将其添加到项目中(而不是从同一解决方案中),也必须在本地发布nuget包,并必须添加其他解决方案。
我刚刚回答了一些与此有关的问题。请看看。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句