0
我有兩個Visual Studio解決方案。首先是我分享我的所有項目的一個班級圖書館。其次是我目前正在研究的網站。我將這個庫編譯成一個DLL,並且引用了第二個站點中的DLL(不是項目)。引用的程序集缺少最新更新
最近,我在庫中做了一些更新,並用新DLL覆蓋了第二個解決方案中引用的DLL。但是,當我重新生成解決方案時,生成到/bin
的DLL沒有新代碼。我有:
- 檢查Reflector中引用的DLL。
- 刪除並重新引用項目中的新DLL。
- 手動檢查項目XML中的引用。
一切都看起來正確,並從正確的地方拉。所有項目都是.NET 3.5。
什麼給?它是如何引用程序集有更新的代碼,但複製到/bin
的程序集沒有新代碼?
UPDATE
我手動複製引用的DLL到生成後該網站的/bin
,一切都跑了預期。有什麼地方有我失蹤的參考?
這是一個奇怪的。您是否嘗試在解決方案上單擊右鍵並檢查配置管理器?也許你沒有設置構建的引用dll,或者調試/發佈配置有些麻煩?您是否檢查了輸出窗口以確保沒有構建錯誤(可能是訪問被拒絕或類似的情況)? – rsbarro
忘記構建該程序集的發佈版本會讓人想起。 –
沒有生成錯誤。調查調試/發佈點... – Jeff