2010-01-15 74 views
0

更新: 事實證明,我所指的項目是一個控制檯應用程序。重建它作爲一個類庫是解決方案。如何在ASP.NET項目中使用外部項目

我想這應該是輕鬆的一年:

我纔剛剛開始ASP.NET和現在需要的只是爲一些快速的內部網報告的工具。我有一個提供數據的現有項目,但我無法從我的Web項目中引用它。

該庫被調用(例如清酒)'Lib',我想在Utils中測試靜態方法「HelloWorld()」。我已經在參考文獻中包含了Lib項目。編譯器知道這是因爲Intellisense正在工作,並且項目依賴關係表明Web項目是在Lib上depdendant。

<div> 
     <% Response.Write(Lib.Utils.HelloWorld()); %>   
</div> 

編譯器錯誤信息:CS0103:該 名「庫」不在 當前上下文

當然我很newbee存在,但在示例和教程初學者,我還沒有提及如何參考外部項目。

謝謝!

回答

2

首先,您在您的Web項目中添加對Lib的引用。然後在頁面中添加以下內容:

<%@ Import Namespace="Lib.NameSpace" %> 

其中Lib.NameSpace是你的Utils類的實際命名空間。

而且應該是這樣。

+0

+1你麻煩,但是問題表示使用了全限定名稱和該網站確實引用了相應的程序集 – Peter

2

要麼完全限定類型名稱,要麼將@Import適當的命名空間放入網頁中。

並確保您的網站引用適當的程序集。

+0

+1你麻煩,但是問題表示使用了全限定名稱和該網站確實引用適當的組裝 – Peter

相關問題