如何在同一个MVC4解决方案中的单独项目中使用类库?

时间:2013-04-24 18:40:45

标签: c# asp.net-mvc asp.net-mvc-4

所以我试图从我在一个单独的项目中编写的自定义类库中访问几个IsInteger / IsNumeric函数,但是在同一个MVC4解决方案中。

我有一个名为MyHelpers(类库项目)的类库,另一个名为Portal(一个Web应用程序项目),因此在同一个MVC4解决方案中有两个独立的项目。成功构建MyHelpers并将.dll放入Portal项目的bin文件夹并添加对MyHelpers.dll的引用后,在添加“using MyHelpers”时,我仍无法在Controller .cs文件中找到对它的引用。言。

为什么会这样?我错过了什么吗?我想如果我添加对.dll的引用并使用“using”语句,它将允许我引用类库中的函数。是什么给了什么?

请提前帮助和谢谢。

1 个答案:

答案 0 :(得分:3)

在MVC4项目中,添加对MyHelpers项目的引用。这样,当您再次构建MyHelpers时,您的MVC4项目将在bin目录中拥有MyHelpers.dll的最新版本。您不应该直接引用dll,除非您已将输出目录更改为MVC4项目的bin目录。请务必检查输出目录,确保所有必需的dll都在MVC4应用程序的目录中。