cvs2019或者2019寫的程式一定要在安裝

2022-05-31 14:35:14 字數 4436 閱讀 7749

1樓:匿名使用者

1、一定要。

2、不會有相容性問題

3、vs2010去年6月才剛出來,現在用的最多的是2008版本,關鍵是你的能力,不在於你用的版本多新

2樓:

第一個問題,是的,因為編譯出來的是架構在.net上的,但是補充一點,如果要跨平臺的話,除了.net還有mono之類其它的替代產品

第二個問題。要看是什麼程式。比如你有一個程式呼叫了xp有而win7上沒有驅動的裝置之類的就不行。

第三個問題。不一定,比如vs2005到vs2008就不是相差「2」而是3,不能確定是否有vs2012

3樓:匿名使用者

這個是一定要的啊

這個就要看你寫的程式了。

這個真不知道。

vs 2008生成的程式必須在安裝有.net framework的電腦上才能執行嗎

4樓:何處淬吳鉤

託管**編譯的程式:必須在.net framework上才能執行。包括vb.net,c#.net,

c++ clr專案。

可以不在.net frmakework上執行的程式:vs環境下只能用c/c++語言。

如樓上幾位所說,型別有win32應用程式,win32控制檯應用程式,mfc程式。如果你的mfc要想在其他機器上執行,屬性設定成使用靜態庫(小型軟體推薦),或者釋出時把使用的到dll檔案一起釋出(大型軟體推薦)。

結論:如果你學習的是c#或vb那麼你的2個問題的答案都是:是!如果你學的是c/c++那麼你可以對你的2個問題說不!

5樓:匿名使用者

如果你不用c#程式設計 客戶就不需要安裝.net框架

vc++只是2008的一個軟體包 和c#一樣級別 你安裝vs2008需要安裝.net並不是說編的任何軟體都需要安裝.net 瞭解了麼?

只有c#編的軟體 或者軟體裡用到了.net框架的才需要安裝 .net framework

6樓:匿名使用者

你用vc++編的程式,且沒有用到clr託管**,用到的mfc庫全部選 成靜態連線

我現在這麼搞的

7樓:匿名使用者

如果你用vb或者c#,生成的可執行程式一定需要.net framework。

如果你用c/c++,則不一定。只有編譯時用了/clr或者你的某一個庫裡有用/clr編譯生成的模組,生成的可執行程式才一定需要.net framework。否則,就不需要。

8樓:

裝2008時,預設安裝就已經把.net framework裝進去了啊

vs2008編寫c#windows應用程式在沒有安裝.net framework的電腦無法開啟

9樓:匿名使用者

你寫完的**還是高階語言,電腦不能直接識別,需要framework的編譯器,公共語言執行庫 , 類庫然後將**轉成可以電腦識別的原生**(二進位制),語言越高階,需要安裝的東西就越多,像vb6就不錯在這個問題。

10樓:匿名使用者

這位朋友!你查詢基於.net framework開發的!沒有安裝.net framework 怎麼可能開啟??除非你是神

11樓:匿名使用者

不行,你可以在生產安裝釋出程式時將.net framework的執行庫,發行包,一起打包,如果你很熟可以讓安裝程式自動檢測.net framework並安裝,如果不熟可以讓其手工安裝。

c#開發的軟體安裝前必須安裝。netframework嗎?

12樓:匿名使用者

1、沒有.netframework 肯定就不能執行c#程式2、現在的win7系統已經內建 .netframework 了,一般來說不用裝,再說了如果使用者願意接受你的程式,也應該能接受這幾十兆的 .

netframework 吧。

3、目前還沒聽說能夠抽取需要的類庫這種方法。

4、向下相容應該是不行的吧~

13樓:

在打包分發時將用到的元件打包,使用者安裝程式的時候就會自動安裝該程式使用的元件了。不會安裝所有的後臺類庫。

c#編寫的程式一定要在安裝了.net的電腦上才能執行嗎?qq是什麼語言開發的?為什麼它就不需要安裝

14樓:匿名使用者

很明顯他不是用.net開發的,qq出來的時候.net還沒出呢,可能是c++或vc

15樓:諾基亞熊貓嘎嘎

qq是c++為基礎開發地

如何在沒有安裝.net framework的電腦上執行c#程式

16樓:信

by the way,這個虛擬機器理論上只能支援,net framework2.0的目標程式,如果的c#程式是基於.net framework寫的,那麼沒問題。

要是你的exe檔案時基於.net framework4.0的或者更高版本的話,你不妨改成.

net framework3.5的,這個在vs中右擊專案|屬性|生成 就能修改.net framework的版本,再編譯程式。

然後,進c盤將 搜尋system.xml.linq.

dll 、 system.core.dll、 system.

data.datasetextensions.dll3個dll,將這3個dll依次拷貝到上圖的system資料夾下(親,不要剪下撒!

不然下次vs就不能用了哈!)

!!!很簡單,開啟命令列(win+r→輸入cmd),輸入fetion.exe所在的路徑或者直接將它拖到命令列工具中,再敲一個空格,輸入你編譯好的c# exe檔案完整路徑,回車,很神奇有木有???

你的程式就被啟動了。

有時你可能發現這麼執行也太麻煩了吧?有木有更簡單一點的方法呢?哎 這個問題問得好,這個的確有!

寫個批處理檔案就行了,開啟記事本,寫上@echo offstart .\vmdotnet\v2.0.

50727\fetionvm.exe ".\main.

exe"

解析一下這段**,主要講一下第二行,共分3段,以空格分開,第二段是fetionvm.exe所在的路徑,第三段是你的c#編譯的exe檔案所在的路徑。接下來儲存為*.

bat格式的檔案就ok了,接下來點選這個bat檔案就直接執行你的c#程式了。

如我的專案資料夾的結構是這樣的

我的1.bat的內容是:

這個資料夾就可以了,隨便把這個資料夾移動到哪兒只要點選1.bat就可以執行。

vs2010寫好的c#程式在別的電腦上怎麼執行

17樓:匿名使用者

電腦的.net framework版本不夠,vs2010預設的是4.0,裝個4.0或者將程式的.net framework降低後再編譯一遍。

18樓:

win7自帶了3.5.1

你把程式的框架改低一點就可以了

vs2010好像預設的框架是.net 4.0的

19樓:匿名使用者

在別的電腦上,需要裝一個

.net4.0 framework。clr公共執行時環境。

怎樣讓vb.net寫的程式在沒安裝.net framework的電腦上執行?

20樓:匿名使用者

製作程式安裝包之後再在其他機器上安裝也不可以麼?

不是很確定,按理說似乎vb本身的庫會有包含的,但是至於framework需要測試看看了

21樓:匿名使用者

不可能。

mission impossible!

用c#寫的程式一定要.net framework執行麼?

22樓:宣義坊的大螞蟻

c#寫的程式都是基於.net framework的執行時的。也就是說執行程式的機器上必須安裝有對應版本的.net framework執行時(不是要求安裝vs)。

不過這個執行時可以有很多種方式安裝,簡單的辦法是安裝微軟的.net framework執行時安裝包,複雜一點的可以使用.net虛擬機器,比如飛信

23樓:匿名使用者

對,學習c#的時候最重要的一句話就是".net平臺c#語言"

這就詮釋了c#與.net的關係

它是只能在.net平臺上識別而執行的一種語言

24樓:

必須裝了.net framework才能執行.

其實我也覺得這樣搞起太麻煩了.

25樓:回絲

sql裡也可以

但功能不全

完整的在c#語言中也不只有一種

參考資料!

迴圈讀入字元遇回車結束輸入(CVS2019)

一樓把源程式改得面目全非,在改動最小的前提下,其實要解決樓主的問題只要使用,cin.get代替原來的輸入使之能讀入回車即可,詳見註釋 include include include using namespace std char transform char letter else if lett...

2019和2019哪個好用,更方便,或者操作更快些

1全部2003反應速度最快,但是相對來說功能簡單,效果稍差 對新手而言,2007和2010介面較難適應,但不可否認這兩個新版本介面好看,功能豐富,效果美觀 個人認為 2010啟動速度慢,但開啟後操作反應速度快。word2003版本應該是大家都用習慣了,所以會覺得好用。個人認為10的好用。功能強大,熟...

2019怎麼新增或者刪除單頁水印

所需材料 word 2007。二 新增分隔符後的效果如下圖。三 然後手動新增一個水印。四 這時滑鼠左鍵雙擊頁首進入編輯頁首頁尾的 設計 選項,點選一下第二頁的 水印 然後點選取消 連結到前一條頁首 這時第二頁不再連結第一頁,使用同樣的方法設定第三頁不連結第二頁。五 這樣第二頁的水印就會是獨立的,這時...