成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

脫離.net framework的C#程序

開(kāi)發(fā) 后端
脫離.net framework的C#程序是如何實(shí)現(xiàn)的呢?這里我們可以利用VMDotNet來(lái)實(shí)現(xiàn),那么具體的操作過(guò)程是什么呢?本文向你介紹具體的過(guò)程。

脫離.net framework的C#程序是如何實(shí)現(xiàn)的呢?之前看到有用別的方法來(lái)實(shí)現(xiàn)的,但我還是選擇了現(xiàn)在比較流行的軟件飛信中帶的VMDotNet,也就是所謂的.NET FRAMEWORK虛擬機(jī)吧。相信有很多人也已經(jīng)看過(guò)相關(guān)文章了,但是對(duì)于新手我還是再提一下,在你的飛信的安裝目錄下有一個(gè)VMDotNet文件夾,這 個(gè)就是我們要用的最主要的內(nèi)容了,先把它COPY出來(lái)吧!

下面先來(lái)簡(jiǎn)單說(shuō)明一下VMDotNet文件夾吧,在這個(gè)文件夾之下有一個(gè)v2.0.50727文件夾,很明顯是.NET FRAMEWORK的版本號(hào)啦,進(jìn)入這個(gè)文件夾,里面有一個(gè)FetionVM.exe的可執(zhí)行文件(飛信的圖標(biāo)),這個(gè)便是我們要用到的虛擬機(jī)文件了。其 它文件我們不用考慮。這個(gè)程序可以帶入一個(gè)參數(shù),即要在此虛擬環(huán)境下運(yùn)行的程序的路徑。形如FetionVM.exe C:\1.exe,也可以使用相對(duì)路徑:FetionVM.exe 1.exe,當(dāng)然這樣要求兩者在同一目錄下啦。這里順便要再說(shuō)一下VMDotNet.log這個(gè)文件,這里記錄了在調(diào)用FetionVM.exe時(shí)的錯(cuò)誤 信息,主要是路徑不對(duì),找不到對(duì)應(yīng)的程序。在了解了這個(gè)文件夾之后,我們可以動(dòng)手開(kāi)始做啦!

把這個(gè)文件夾復(fù)制到你的項(xiàng)目的DEBUG目錄下,我的已有項(xiàng)目名為PicProcessor,生成的可執(zhí)行文件為,當(dāng)然你也可以視情況而定了,如果放別的地方就應(yīng)該注意一下路徑就好了。

在這里我們需要再新建一個(gè)C#應(yīng)用程序項(xiàng)目,我把它命名為PicStart,把FORM1.CS刪除,或者直接新建一個(gè)控制臺(tái)程序。

在Program.cs中寫(xiě)入以下脫離.net framework的C#程序代碼:

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Windows.Forms;  
  4.  
  5. namespace PicStart  
  6. {  
  7. static class Program  
  8. {  
  9. /// <summary>  
  10. /// 應(yīng)用程序的主入口點(diǎn)。  
  11. /// </summary>  
  12. [STAThread]  
  13. static void Main()  
  14. {  
  15. //下面是調(diào)用外部程序的代碼  
  16. System.Diagnostics.ProcessStartInfo Info =   
  17. new System.Diagnostics.ProcessStartInfo();  
  18. Info.FileName = "VMDotNet\\v2.0.50727\\FetionVM.exe";   
  19. //這里是你要調(diào)用到的外部程序  
  20. Info.Arguments = "PicProcessor.exe";   
  21. //調(diào)用外部程序的參數(shù),  
  22. //這里是圖片處理項(xiàng)目的可執(zhí)行文件,注意不是現(xiàn)在這個(gè)項(xiàng)目的可執(zhí)行文件  
  23. System.Diagnostics.Process Proc;  
  24.  
  25. try 
  26. {  
  27. //  
  28. //啟動(dòng)外部程序  
  29. //  
  30. Proc = System.Diagnostics.Process.Start(Info);  
  31. }  
  32. catch (System.ComponentModel.Win32Exception e)  
  33. {  
  34. Console.WriteLine("系統(tǒng)找不到指定的程序文件。\r{0}", e);  
  35. return;  
  36. }  
  37. }  
  38. }  
  39. }  

在做完了這個(gè)項(xiàng)目以后我們生成此項(xiàng)目,這個(gè)時(shí)候我們就可以開(kāi)始制作程序的安裝文件了。

以前我們利用VS2005做安裝包的時(shí)候可以選擇把.NET FRAMEWORK集成進(jìn)去,但現(xiàn)在我們不用了,請(qǐng)大家把相應(yīng)的選項(xiàng)全部去掉,還不會(huì)使用VS2005安裝和部署功能的朋友請(qǐng)到此網(wǎng)址去看一下。http://www.vs2005.com/Setup/205/1/default.aspx

我們把PicProcessor和PicStart項(xiàng)目都添加進(jìn)新建的安裝和部署項(xiàng)目Setup中來(lái),把程序啟動(dòng)的快捷方式全部設(shè)為 PicStart.exe就可以了,具體的操作方法在上面的鏈接里有。然后開(kāi)始生成安裝包,生成的安裝包如果選擇大小優(yōu)先的話,VMDotNet會(huì)占用大 概10Mb左右的空間,然后加上你程序的大小就是這個(gè)安裝文件的大小了,比以前20多MB的.Net Framework小多了,而且安裝速度也要快的多,這樣程序在沒(méi)有.Net Framework的機(jī)器上也能運(yùn)行了,大家都試試吧,有什么問(wèn)題可以給我留言。每天晚上一般我都會(huì)上線,會(huì)及時(shí)給大家回復(fù)的!

脫離.net framework的C#程序?qū)崿F(xiàn)的基本內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)脫離.net framework的C#程序應(yīng)用有所了解。

【編輯推薦】

  1. .NET Framework概念及開(kāi)發(fā)淺析
  2. C#實(shí)現(xiàn)打印功能實(shí)例詳解
  3. C#及.NET FrameWork的概念淺析
  4. C#和.NET Framework淺談
  5. .NET Framework詳解之內(nèi)存機(jī)制
責(zé)任編輯:仲衡 來(lái)源: cnblogs
相關(guān)推薦

2009-08-26 15:25:06

.NET Framew

2009-08-26 14:27:03

C# Framewor

2009-08-26 14:16:17

C# FrameWor

2010-01-06 18:54:41

脫離.Net Fram

2024-06-12 07:48:24

C#WebService.NET

2009-09-02 18:54:11

脫離.NET框架

2009-08-24 09:25:18

Visual C# ..NET應(yīng)用程序

2009-08-26 14:23:14

C#.Net Fram

2009-08-26 10:09:22

C#編碼規(guī)范

2009-09-01 16:29:03

QuickSort C

2010-08-10 09:51:19

C#代碼

2024-06-11 00:00:06

.NETC#版本

2009-08-06 16:36:20

研究C#和.Net

2021-09-13 07:00:01

C# .NET 緩存

2009-08-13 17:04:09

C#語(yǔ)言C#程序

2014-04-17 10:37:43

C++.NET Native

2009-08-20 10:13:49

ASP.NET和C#的

2021-08-17 10:03:34

.NET開(kāi)發(fā)者使用量

2009-09-04 17:27:46

C# DES

2009-07-28 17:03:55

ASP.NET VB.
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩欧美三区 | 夜夜艹 | 中文字幕在线观看www | 精品国产一区二区三区久久狼黑人 | 毛片视频免费观看 | 91精品国产色综合久久不卡蜜臀 | 亚洲天堂影院 | 日韩在线欧美 | 国产99久久久国产精品 | 国产综合一区二区 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 久久精品亚洲欧美日韩精品中文字幕 | 在线国产一区二区 | 中文字幕在线观 | 色婷婷在线视频 | 久久久久久久一区 | 天天操天天摸天天爽 | 91综合网 | 欧美另类视频 | 精品视频久久久 | 9191在线播放 | 一区天堂 | 午夜性色a√在线视频观看9 | 欧美xxxx色视频在线观看免费 | 中文字幕日韩一区 | 日韩av免费看 | 国产成人免费视频网站视频社区 | 亚洲精品一区中文字幕乱码 | 欧美高清免费 | 一级黄色在线 | 91视频久久 | 日韩毛片中文字幕 | 亚洲精品在线观看视频 | 国产免费一区 | 欧美一区二区免费 | 久久精品aaa | 日韩精品 电影一区 亚洲 | 久久99视频 | 国产一区二区三区视频 | 成人免费视频网址 | 日韩中文字幕在线视频 |