2010-09-17 65 views
0

我正在使用Microsoft Visual C#構建一個exe文件,並且已經將Microsoft Chart Controls作爲附件安裝。但是,每當我嘗試在另一臺計算機上運行該exe文件時,它甚至不會打開並且只是崩潰。我試過使用2008和2010版本創建exe文件。問題是另一臺計算機沒有安裝Microsoft圖表控件,因爲一旦我安裝它,該exe運行正常。不過,我希望只將exe文件部署到其他不需要安裝Microsoft圖表控件的人員。有沒有辦法解決?Microsoft Chart Controls編譯爲C#exe但不會運行

+0

我不知道MS Chart Controls如何工作,但MS Chart安裝文件夾中應該有一些dll文件,您可以將它放在項目文件夾中並與應用程序一起分發。 – 2010-09-17 20:13:47

回答

2

在Visual Studio中打開您的解決方案資源管理器並展開引用文件夾。在此文件夾下,您將看到第三方DLL引用,在任何非.net引用中選擇它們,並在屬性下將Copy Local設置爲true。當您設置您的部署時,請確保將這些DLL打包/發送到目標機器。應用程序崩潰是因爲遠程計算機缺少執行應用程序所需的引用。它可以在你的機器上運行,因爲第三方插件的安裝程序設置了你的環境來運行它。