【发布时间】:2011-03-18 16:51:39
【问题描述】:
从 NuGet 下载 Ninject.MVC3 包会创建这个 App_Start 文件夹,其中包含一个简单的类;我可能会补充说,它甚至不能开箱即用。
浏览它,它似乎没有任何壮观的...功能...或任何功能。我也没有在项目本身来自的Ninject.Web.Mvc 的SampleApplication 中找到它。 (https://github.com/ninject/ninject.web.mvc/tree/master/mvc3/src/SampleApplication)
有人可以解释这个文件夹/类的用途吗?删除它们似乎对我的项目没有影响。我需要保留它们是否有一些神秘的忍者原因? (或者甚至为什么它们首先被制造?)
【问题讨论】:
-
最新版本的Ninject.MVC3?我没有得到这个文件夹,但我得到了一个 AppStart_NinjectMVC3.cs 文件/类,它对于设置 Ninject 至关重要。
-
是的,这是最新版本。在发布之前,我在 3 分钟前在一个测试项目中将其拉出。我得到一个文件夹
App_Start,其中有一个文件NinjectMVC3.cs,其中包含一些方法(不起作用)。我不明白我为什么想要这些。我什至无法在逻辑树中找到它们的调用位置。 -
@Ciel - VS2010/.NET 4/MVC3 项目?
-
是的。我单击 Visual Studio 2010 (SP1),单击“创建项目”,单击“ASP.NET MVC 3 应用程序”,使用 Razor 视图引擎采用默认设置,打开 nuGet 控制台并输入“install-package Ninject.MVC3” ' 并按 Enter 键,一切都出现了。
-
@Ciel -- 这或许可以解释。我正在使用右键单击“添加库引用”对话框来添加 Ninject.MVC3。我刚刚在一个新的(空的)项目中尝试了它,并得到了包含在我的答案中的结果。