[問題] 請問vc#的執行檔一定要安裝.net嗎?

看板C_Sharp作者 (山豬元年革命志士)時間15年前 (2010/09/02 18:46), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
大家好 我剛剛開始碰2010 vc# 寫了一個非常範例的圖片檢視器 拿到別台電腦運行出現錯誤訊息 說是要安裝.net framework才可以執行 請問vc#編譯出來的程式的執行環境一定要有.net嗎? 有無辦法已設定的方式編譯出不需要.net環境的執行檔? thx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.40.135

09/02 19:46, , 1F
沒有
09/02 19:46, 1F

09/02 20:09, , 2F
.NET即使int那樣的type也需要mscor*.*的支援來實作,
09/02 20:09, 2F

09/02 20:09, , 3F
因此沒runtime的話完全跑不了...
09/02 20:09, 3F

09/02 21:33, , 4F
請原PO先搞懂managed和native之間的差別好嗎= =?
09/02 21:33, 4F

09/02 21:35, , 5F
回歸正題 現在電腦多半都是安裝.net framework 3.0或3.5
09/02 21:35, 5F

09/02 21:36, , 6F
但VC#2010預設的平台是4.0 除非有用到4.0新增的東西 不然
09/02 21:36, 6F

09/02 21:37, , 7F
把編譯時的選項換成3.5或3.0就可以了
09/02 21:37, 7F
文章代碼(AID): #1CVu1veE (C_Sharp)