我在看一個asp.net應用程序,我注意到有兩個地方定義了程序集。在web.config中有配置/ system.web /編譯/程序集/添加元素。在項目文件中有項目/項目組/參考元素下的參考設置。web.config程序集元素和項目文件有什麼區別參考元素
我想知道,在任何位置添加的程序集/引用有什麼區別?
我在看一個asp.net應用程序,我注意到有兩個地方定義了程序集。在web.config中有配置/ system.web /編譯/程序集/添加元素。在項目文件中有項目/項目組/參考元素下的參考設置。web.config程序集元素和項目文件有什麼區別參考元素
我想知道,在任何位置添加的程序集/引用有什麼區別?
在web.config部分
The assemblies element defines a collection of assembly names that are used during compilation of an ASP.NET application.
的組件元素我們通常在網站項目中使用,因爲爲引用的工程文件,存儲位置,該網站使用。項目引用不適用於網站,因爲它沒有合適的項目文件來存儲這些文件,所以必須將所有引用的程序集存儲在web.config中。有一些有趣的,雖然不直接相關的討論here。在Web應用程序項目中,您可以使用程序集元素和項目引用。
在程序集元素中引用也意味着您不必在使用該名稱空間的任何.aspx頁面的頂部添加@register。關於那個更多討論here。
「在assembly元素中引用也意味着您不必在.cs文件的任何.aspx頁面頂部添加@register」或「using」指令(C#)? – dpp 2013-08-24 14:47:51