我的c#解決方案資源管理器中有兩個項目。第一個項目包含助手類,如使用NHibernate和其他一些東西登錄數據庫。 我的第二個項目包含我的程序的主要文件,如GUI,它們的控制器等。Visual Studio C#2010編譯項目後,Express引用無效
第二個項目引用第一個項目,因爲我想在第二個項目中使用我的助手類的函數。 我能夠編譯幫助程序項目及其所有引用(NHibernate.dll,Log4Net.dll等)。
在第二個項目中,我面臨以下問題。在那裏,我還使用了一些已經在第一個項目中的引用,比如Log4Net.dll,當然我還添加了對我的幫助程序項目的引用,因爲我想使用它的函數。當我新引用所有引用時,一切都很好,但是當我編譯第二個項目時,所有引用都將被刪除。更好的說,他們仍然在參考文件夾中,但在類文件中,引用是紅色下劃線的,VS 2010 Express告訴我無法找到類型/名稱空間(使用僞指令或彙編引用缺少)。
當我刪除引用並創建新的引用時,它可以工作,但是當我編譯項目時,又發生了同樣的情況。
我在做什麼錯?