c程式編譯出來的程式在別的電腦上執行不起來 給個方案

2021-05-02 22:13:28 字數 1700 閱讀 4359

1樓:匿名使用者

vs2010你看你的。netframework是不是預設選的3.5如果你開發是時候選的是3.5

由於把別人的電腦沒有安裝.netframework3.5所以執行不起來。

你把你的程式.netframework改為2.0重新編譯一下放到別人的電腦上試試看。

2樓:夕楓沉影

或者你用.net framework 2.0或3.

0編譯,基本上都可以編譯過去的。現在的電腦基本上都裝了2.0的,4.

0的現在還沒多少人裝。過多幾年可能就會多人裝了

3樓:匿名使用者

裝.net framework ,沒有別的解決方案。有過脫離framework執行的方案,但是限制很多,效率奇低,而且是收費的。

4樓:匿名使用者

電腦上面沒有裝.net framework4沒關係的

主要是你程式的bin目錄下的dll能呼叫到就可以了

不用裝環境的

5樓:

安裝net framework ,安裝後就可以執行了。因為c#編寫的程式都需要通過net framework 執行。

6樓:匿名使用者

裝net框架。你用net幾開發的就裝net幾的框架。

c#編寫的介面程式在別的電腦上執行不了

7樓:匿名使用者

1,使用.net來開發的軟體,在別的電腦上使用必須安裝.net framework軟體架構上。

2,如果還使用了其它的控制元件,元件等,同樣也需要在別的電腦上安裝,註冊。

3,建議把軟體跟執行時需要的控制元件和相關檔案及.net framework一起打包或製作成一個安裝包,在別的電腦上安裝一下。

8樓:匿名使用者

樓主,打不開報的什麼錯?還是根本打不開?對方電腦什麼系統?防火牆什麼的有設定沒?是不是所有電腦執行你的程式都是如此?

諸多疑問,希望你能告知一下,如果你真想解決這個問題的話。

9樓:大2青菜

1、是整個專案拷貝的嗎?

2、含有資料庫嗎?

3、他的vs版本比你高嗎?

10樓:匿名使用者

目標平臺是否匹配,32位/64位

c#我寫好的程式,生成exe檔案後在別人電腦上無法開啟

11樓:伊利0牛奶

沒有安裝相應的.net framework

看你是用哪個版本的.net framework開發的

visual stdio2010寫的c#程式,在另一臺電腦上執行exe檔案,顯示缺少.net環境。

12樓:水炫槿

是那臺電腦缺少執行環境,不是你程式的問題

13樓:7再見亦是淚

應該是你傳的那個人電腦上沒裝.net farmworker

你的exe檔案應該是從debug資料夾裡出來的

14樓:

把執行環境一起打包進安裝程式裡面!打包的時候選擇系統必備! 不過安裝包會比以前大一些!

15樓:匿名使用者

打不了。你可以做提示。

為什麼在c 上寫好且執行的程式在ACM編譯器上卻編譯錯誤

如果真想做acm,就不要用vc6.0,vc對標準c 支援很差。用dev c 正賽windows系統都沒有,要學會用emacs netbeans eclipse 若出現編譯錯誤,各oj上都會有提示,告訴你哪行錯了。常見vc正確,但標準c 錯誤的 1.void main 純粹m yy gcc和iso c...

c編譯的winform程式 如何生成單獨的

有兩個問題,一是目標計算機上如果沒有安裝你使用的.net框架對應版本的話,肯定是用不了的,二是你是不是隻打包了exe檔案卻沒有把呼叫的dll檔案一起打包,那也是打不開的。建議用vs自帶的安裝嚮導或是其它打包程式建立安裝檔案包,這個包裡是可以整合對應的.net框架的,雖然最後生成的安裝包要大一些,但是...

為什麼在編譯C 程式的時候是沒有錯誤的,但是執行的時候就是

編譯通過只是說明沒有語法錯誤,執行不出結果就是你 邏輯問題了貼 看看吧,自己打斷點除錯一下 while r 0 寫反了吧,r 0 否則就成死迴圈了。可能是你沒有輸出結果吧?你可以跟蹤除錯一下就知道了 沒有編譯錯誤,有邏輯錯誤 你最好把 貼出來看看 這個c程式編譯顯示沒有錯誤,為什麼不能執行?引數復必...