我在Visual Studio Express 2010中編寫了一個應用程序,該應用程序對我編碼的類庫有一個引用。對於此引用,我已將「複製本地」屬性設置爲true,但當我在開發目錄外部署此代碼時,它會拋出錯誤,因爲它無法找到該庫。我以爲複製本地=真正照顧這一點。已部署代碼無法找到庫參考
任何意見表示讚賞。
問候。
我在Visual Studio Express 2010中編寫了一個應用程序,該應用程序對我編碼的類庫有一個引用。對於此引用,我已將「複製本地」屬性設置爲true,但當我在開發目錄外部署此代碼時,它會拋出錯誤,因爲它無法找到該庫。我以爲複製本地=真正照顧這一點。已部署代碼無法找到庫參考
任何意見表示讚賞。
問候。
Copy Local = true
確保將引用的程序集複製到build上的輸出目錄。您仍然需要確保引用的庫得到部署,無論可能的部署方法如何。
謝謝。我認爲構建解決方案將所有代碼捆綁到可執行文件中。我爲圖書館部署了.dll,一切正常。 – Kevin
正如其他人所說,複製本地只適用於在Visual Studio中編譯時。如果您使用的是Visual Studio部署,則可能需要右鍵單擊部署項目並點擊「刷新依賴關係」。
你如何部署你的應用程序? 「複製本地」是一個Visual Studio功能。 – Steve
我遇到了一些類似於你的問題:http://stackoverflow.com/questions/11263500/missing-assembly-after-build –