我有一個在Visual Studio Express 2010中創建的C#項目。此程序使用依賴/調用C++ dll的第三方C#類。我只是將filename.dll複製到項目文件夾的bin/debug和bin/release文件夾中,並且應用程序運行良好。C#項目2010,在其他計算機上的獨立可執行文件
我假設我可以將該項目的發行版可執行文件複製到另一臺計算機並運行它,只要filename.dll與可執行文件在同一目錄中即可。但是,在安裝了正確框架的另一臺計算機上嘗試此操作時,該程序會因system.dllnotfoundexception而崩潰。
奇怪的是,我的朋友報告說,該程序在安裝了Visual Studio的計算機上運行,但沒有沒有,儘管我沒有真正看到這個。
這可能是什麼原因造成的?我怎樣才能讓發行版可執行文件在另一臺機器上運行?
感謝您的回覆! -Chase
檢查是否有任何有用的錯誤消息 – 2010-07-20 07:04:06