将 nuget 包添加到 ASP.NET MVC 6 项目
Adding nuget package to ASP.NET MVC 6 project
虽然他们没有在 ASP.NET 5 中结束对 nuget 包管理器的支持,但是 - 至少在 javascript 库中 - nuget 似乎不再工作了。
我尝试(但失败了)使用 nuget 添加 React.ASPNET
库(因为我没有在 Bower 上找到它)。
在 DNX 4.5.1
下添加了一个引用,但没有向 wwroot/lib
添加脚本文件,就像在使用 Bower 添加 JS 库时那样。
在 project.json
依赖项中也没有任何迹象。
这是 Visual Studio 2015 Update 1 上的一个 ASP.NET 5 项目。
React.ASPNET 是一个允许你做类似事情的库:
@Html.React("CommentsBox", new {
initialComments = Model.Comments
})
它向 ASP.NET MVC 添加了一些扩展方法。您也可以这样做:
<!-- Initialise the component in JavaScript too -->
<script src="https://fb.me/react-0.14.0.min.js"></script>
<script src="https://fb.me/react-dom-0.14.0.min.js"></script>
@Scripts.Render("~/bundles/main")
@Html.ReactInitJavaScript()
如果您想了解更多信息,请看这里:http://reactjs.net/
虽然他们没有在 ASP.NET 5 中结束对 nuget 包管理器的支持,但是 - 至少在 javascript 库中 - nuget 似乎不再工作了。
我尝试(但失败了)使用 nuget 添加 React.ASPNET
库(因为我没有在 Bower 上找到它)。
在 DNX 4.5.1
下添加了一个引用,但没有向 wwroot/lib
添加脚本文件,就像在使用 Bower 添加 JS 库时那样。
在 project.json
依赖项中也没有任何迹象。
这是 Visual Studio 2015 Update 1 上的一个 ASP.NET 5 项目。
React.ASPNET 是一个允许你做类似事情的库:
@Html.React("CommentsBox", new {
initialComments = Model.Comments
})
它向 ASP.NET MVC 添加了一些扩展方法。您也可以这样做:
<!-- Initialise the component in JavaScript too -->
<script src="https://fb.me/react-0.14.0.min.js"></script>
<script src="https://fb.me/react-dom-0.14.0.min.js"></script>
@Scripts.Render("~/bundles/main")
@Html.ReactInitJavaScript()
如果您想了解更多信息,请看这里:http://reactjs.net/