2011-03-29 74 views
1

我需要讓我的C#Web應用程序在VS 2008 Professional中編譯。我在一個解決方案中有2個項目。第一個項目PowerMeter有一個App_Code文件夾,其中包含命名空間Inov.PowerMeter和應用程序中的關聯.aspx.cs文件,通過使用Inov.PowerMeter;引用它。此代碼編譯良好,並正確構建powermeter.dll。我有第二個名爲QuickMeter的項目。 app_code爲此創建了一個命名空間Inov.Quickmeter,aspx.cs文件正確引用了它。但是這不能編譯。C#應用程序沒有正確編譯

aspx.cs文件無法看到名稱空間。我是否必須設置此「構建動作」進行編譯?它在哪裏?

謝謝!

+0

它給你什麼錯誤? asp.net proj應該引用dll項目.. – gideon 2011-03-29 19:16:25

+0

什麼是具體的編譯錯誤? – 2011-03-29 19:16:42

+1

這些項目是「Web應用程序」還是「網站」? – 2011-03-29 19:19:13

回答

5

您是否在第二個項目中添加了對第一個項目的引用?在第二個項目中,轉到參考,然後右鍵單擊並選擇添加參考

+3

並創建一個Project Reference;不要瀏覽到/ bin文件夾! – Will 2011-03-29 19:23:29

+0

+1這是次要但重要的細節。 – Pete 2011-03-29 19:28:17