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



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

我有一个叫做MyHelpers的类库(类库项目),另一个叫做Portal(一个web应用程序项目),所以在同一个MVC4解决方案中有两个独立的项目。在成功构建MyHelpers并将.dll放入门户项目的bin文件夹中并添加对MyHelpers.dll的引用后,当添加"using MyHelpers;"语句时,我仍然无法在控制器.cs文件中找到对它的引用。

为什么会发生这种情况?我错过什么了吗?我认为,如果我添加一个引用到。dll并使用"using"语句,它将让我引用类库中的函数。到底发生了什么事?

在您的MVC4项目中,添加一个对MyHelpers项目的引用。这样,当您再次构建MyHelpers时,您的MVC4项目将在bin目录中拥有MyHelpers.dll的最新构建。除非将输出目录更改为MVC4项目的bin目录,否则不应该简单地直接引用dll。一定要检查输出目录,并确保所有必要的dll都在MVC4应用程序的目录中。

最新更新