如何在Visual Studio网站项目类型中添加引用?

Bla*_*man 8 .net assemblies visual-studio

通常,当您添加新程序集时,您必须进入Visual Studio并添加引用(.dll存储在/ bin目录中).

由于本网站即时编译,我是否可以将.dll添加到实时网站,然后在.aspx页面中使用.dll?

目前在Visual Studio中,除非我去"添加引用",否则我看不到.dll.

Rex*_*x M 10

您确实可以在不通过Visual Studio的情况下引用程序集.脚步:

  • 将所需的程序集(DLL)拖放到bin文件夹中
  • 添加<%@ Assembly Src="pathToDll" %><%@ Assembly Name="assemblyName" %>到ASPX页面的顶部.
  • (可选)使用<%@ Import Namespace="Foo.Bar" %>页面顶部的新程序集中导入名称空间.

然后参考!

在Visual Studio中添加引用仅用于编译时支持.对非ASPX代码中的类型的任何静态引用(例如代码隐藏)必须由编译器解析,因此显然需要存在所有DLL.由于ASPX通常在请求时在服务器上编译,只要引用的DLL可用,那么一切都会聚集在一起.