2009-04-10 57 views

回答

14

右鍵單擊項目在解決方案資源管理器 - >屬性頁 - >參考

+0

好的,明白了。關於Web引用呢? – DotnetDude 2009-04-10 14:59:24

0

默認情況下,我相信引用解決方案資源管理器中隱藏節點您可以在解決方案資源管理器中選擇要查看引用的項目,然後單擊解決方案資源管理器頂部的顯示所有文件選項。這將顯示項目中的所有隱藏文件和文件夾,包括但不限於參考文件夾。

0

在.NET 1.x中,使用Web應用程序完成了Web開發。這些簡而言之就是由IDE編譯成一個程序集。

在.NET 2.0中引入了新的項目類型 - 網站。網站不會編譯爲單個程序集,而是可以直接部署到IIS站點或虛擬目錄。

您添加到程序集中的任何引用(通過Koistya提到的屬性頁)實際上都是網站中BIN文件夾中這些程序集的DLL的副本。但是,Web引用有些不同。 Web引用是一個代理類,它提供對XML服務端點的代碼訪問。簡而言之,它不是一個DLL,不能簡單地添加到BIN文件夾中。

當您通過Visual Studio添加Web引用時,代理類會自動生成並添加到您的項目中。對於Web項目,您可以通過網站 - >添加Web參考菜單生成Web參考。您必須知道服務端點的URL。

這個wizzard的結果是一個discomap和wsdl文件,放在您網站的App_WebReferences文件夾中,位於基於您在對話框中選擇的命名空間的目錄結構中。

0

在Visual Studio 2005中,Microsoft引入了網站「項目」。這是一個更簡單的模型,不像所有其他項目類型那樣使用項目文件。他們擺脫了我們自第1天以來一直在使用的Web應用程序項目。

由於受到廣泛關注,他們在Visual Studio 2005 SP1中恢復了Web應用程序項目。

您可能正在查看網站,而不是Web應用程序項目。查看「項目」屬性,如上面所述的「Koistya Navin .NET」。

就個人而言,我建議在大多數情況下使用Web Applicaton項目。我不得不承認,網站「項目」有一些很酷的東西:能夠更改代碼隱藏,保存它,然後刷新瀏覽器以查看更改的結果,這是很好的。不需要編譯。不過,我仍然認爲這不值得引起混淆。

相關問題