[英]How can I add a reference in a Visual Studio website project type?
通常,當您添加新程序集時,您必須進入Visual Studio並添加引用(.dll存儲在/ bin目錄中)。
由於本網站即時編譯,我是否可以將.dll添加到實時網站,然后在.aspx頁面中使用.dll?
目前在Visual Studio中,除非我去“添加引用”,否則我看不到.dll。
您確實可以在不通過Visual Studio的情況下引用程序集。 腳步:
<%@ Assembly Src="pathToDll" %>
或<%@ Assembly Name="assemblyName" %>
到ASPX頁面的頂部。 <%@ Import Namespace="Foo.Bar" %>
新程序<%@ Import Namespace="Foo.Bar" %>
。 然后參考!
在Visual Studio中添加引用僅用於編譯時支持。 對非ASPX代碼中的類型的任何靜態引用(例如代碼隱藏)必須由編譯器解析,因此顯然需要存在所有DLL。 由於ASPX通常在請求時在服務器上編譯,只要引用的DLL可用,那么一切都會聚集在一起。
是的,完全可以更改實時網站上的DLL。 只需在/bin
目錄中交換DLL將使應用程序綁定到新的。 但是,Visual Studio需要DLL在開發時存在,以提供IntelliSense並驗證網站。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.