Asp.net aspx页面如何知道去哪里;“看”;对于DLL,它可以导入吗?

Asp.net aspx页面如何知道去哪里;“看”;对于DLL,它可以导入吗?,asp.net,import,Asp.net,Import,我想更改MS Visual Web Developer 2010解决方案中DLL导入的输出路径,但我想知道是否需要(以及如何)告诉它DLL已移动到哪里 或者它知道在\bin\子目录中查找吗?(现在就是这样组织的) 我查看了.vb页面,只看到了“Imports MyLibrary”,但没有提到它的位置 (对于这个基本问题,我很抱歉,我刚从一个ASPX程序员那里接过这个问题,我对w/MS VWD不是很熟悉)这可以通过修改web应用程序根目录中的web.config文件来设置。看 此外,GAC当然可以

我想更改MS Visual Web Developer 2010解决方案中DLL导入的输出路径,但我想知道是否需要(以及如何)告诉它DLL已移动到哪里

或者它知道在\bin\子目录中查找吗?(现在就是这样组织的)

我查看了.vb页面,只看到了“Imports MyLibrary”,但没有提到它的位置


(对于这个基本问题,我很抱歉,我刚从一个ASPX程序员那里接过这个问题,我对w/MS VWD不是很熟悉)

这可以通过修改web应用程序根目录中的web.config文件来设置。看


此外,GAC当然可以用作DLL的通用来源。

以下是我的理解:

  • 代码隐藏文件将需要引用它们所依赖的dll的类。这些dll可以在GAC中,也可以在bin目录中,甚至在另一个目录中。编译期间,文件将复制到bin目录(除非引用指定,否则不会复制GAC dll)

  • 按需编译的代码(例如.aspx页面或MVC.vbhtml页面)可以使用项目没有引用的类,只要编译代码时可以找到dll。如果dll位于bin目录或bin目录的子目录中,则应该找到它

  • 在您的情况下,可能没有指定库的位置,因为项目有对该dll的引用,并且它位于bin目录的子目录中