我與波紋管結構的網ASP.NET項目:類型或命名空間名稱「BussinessLib」找不到(是否缺少using指令或程序集引用?)
我將此解決方案複製到我的測試計算機上,現在我得到
The type or namespace name 'BussinessLib' could not be found
HousingSurvey是啓動項目。
每個項目獲得successfuly內置但當我嘗試構建解決方案,我得到 類型或命名空間名稱「BussinessLib」找不到
正如你看到BussinessLib是Housingsurvey參考。使用BussinessLib語句在HousingSurvey中正確設置。
所以我重建了BussinessLib並添加了對Housingsurvey的引用。住房調查作爲一個項目成功建成。但是當我再次打造的解決方案,我得到的類型或命名空間名稱BussinessLib「找不到
爲了使事情變得陌生,當我檢查 C:\ CSharpTest \ HousingSurvey \ HousingSurvey \ BussinessLib \ BIN \調試
BussinessLib.dll被以某種方式刪除(構建解決方案之後)。我重複檢查了BussinessLib.dll,看到它在每次構建BussinessLib項目時都會在那裏創建。
我發現的最有前途的答案在這裏: The type or namespace name could not be found
但上面的回答沒有幫助我,因爲在我的解決方案3個的項目定位到.NET框架4.5
任何反饋非常讚賞。
更新:請注意,這整個解決方案在我的UAT計算機中構建「成功」。然後,我將它粘貼到測試計算機上,並在構建時失敗。 出於某種奇怪的原因,無論何時構建整個解決方案,Business.dll都會從bin文件夾中刪除!這就是爲什麼引用它的代碼無法找到它的原因。
您是否刪除了引用並將其讀取? – Yatrix
您是否看到'HousingSurvey'項目參考文獻中的小警告標誌?它試圖告訴你一些事情。刪除此引用,然後將其添加回來。如果這不能解決您的問題,請檢查是否存在移動/複製構建程序集的任何生成後步驟。 – Alex
確保所有內容都針對相同的.NET框架版本 - 包括不針對「客戶端配置文件」。另外,你拼寫* business *錯誤。 –