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

Visual Studio你不能只是用來拖拖控件

開發(fā) 后端
作為.NET平臺(tái)最重要的開發(fā)工具,Visual Studio一直在扮演一個(gè)十分重要的角色。但是IDE真的只是給新手用來入門的工具嗎?本文或許能給你一些新思路。

言歸正傳,搞過一回命令行編譯C#,這回咱們回來玩玩IDE,這一篇主要向大家講一下VS項(xiàng)目的可定制能力,它并非是微軟創(chuàng)造出來的一個(gè)專門給.NET和Win32編程新手用的玩物,而是一個(gè)真正非常優(yōu)秀的可擴(kuò)展的IDE產(chǎn)品。你可以用它來管理項(xiàng)目和項(xiàng)目依賴關(guān)系,可以跟源碼管理工具集成,編譯執(zhí)行也不限于微軟內(nèi)置的集中開發(fā)語言,你甚至可以用它來開發(fā)Java。

[[12684]]

這篇文章將會(huì)通過一個(gè)簡(jiǎn)單例子,來演示如何用VS來編譯ilasm,這個(gè)應(yīng)該也還是有些實(shí)際用處的,也方便喜歡研究ilasm的朋友。

首先第一步,我們建立一個(gè)C++空項(xiàng)目(沒錯(cuò),是C++空項(xiàng)目,對(duì)VS而言,VC++是一種自定義項(xiàng)目,它最接近我們的需求)。

接下來我們右鍵點(diǎn)這個(gè)新建的項(xiàng)目,選擇“工具生成順序”,然后把那一堆C++工具全都選掉,只留下自定義生成工具就行了。

好 這樣我們的項(xiàng)目就編譯不了C++了。

接下來是重點(diǎn),重新在VS中打開項(xiàng)目文件,然后右鍵點(diǎn)擊“自定義生成規(guī)則”

然后我們新建一個(gè)規(guī)則文件,用來編譯il文件。

新建一個(gè)規(guī)則文件之后新建規(guī)則,到這都很容易,就不用細(xì)說了。

image

新建規(guī)則稍微有些復(fù)雜了,首先我們來參考一下ILASM的文檔:http://msdn.microsoft.com/zh-cn/library/496e4ekx(VS.80).aspx

我這里只是為了演示,沒有把太多的ilasm編譯選項(xiàng)做成屬性

image

填好后一路確定就行了??梢栽陧?xiàng)目中改變自定義屬性來切換exe和dll:

image

附上MSIL的helloworld以供大家驗(yàn)證:

  1. // HelloWorld.il  
  2. // This is our first IL program!  
  3.  
  4. .assembly extern mscorlib {  
  5. }  
  6. .assembly HelloWorld {  
  7.   .ver 1:0:1:0  
  8. }  
  9. .module HelloWorld.exe  
  10.  
  11. .method privatescope static void Main() cil managed {  
  12.   .maxstack 1  
  13.   .entrypoint  
  14.     
  15.   ldstr  "Hello World" 
  16.   call  void [mscorlib]System.Console::WriteLine(string)  
  17.   ret  

附上整個(gè)項(xiàng)目壓縮包:

http://files.cnblogs.com/winter-cn/ilasm.rar

原文標(biāo)題:Visual Studio,不只是用來拖拖控件

鏈接:http://www.cnblogs.com/winter-cn/archive/2010/07/07/1772567.html

【編輯推薦】

  1. WEB性能測(cè)試:你應(yīng)該帶上Visual Studio 2010
  2. Visual Studio 2010中手動(dòng)添加圖片文件
  3. 使用Visual Studio 2010統(tǒng)一管理數(shù)據(jù)庫對(duì)象
  4. Visual Studio 2010 TFS探索之旅
  5. Visual Studio 2010更改顏色背景的方法
責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2009-11-13 10:12:37

Visual Stud

2009-11-10 15:27:42

Visual Stud

2010-04-16 14:08:46

Visual Stud

2009-08-26 09:09:57

Visual Stud

2009-07-01 17:04:13

ListViewVisual Stud

2009-07-01 17:20:10

web用戶控件Visual Stud

2010-02-23 09:02:00

Visual Stud

2009-11-13 10:51:20

Visual Stud

2010-06-22 09:06:36

Visual Stud

2023-03-09 11:34:00

項(xiàng)目CMakeST

2023-09-05 07:32:22

vscode開源故障

2013-11-14 01:09:35

微軟Visual StudVisual Stud

2009-12-02 09:43:38

Visual Stud

2024-02-27 12:42:38

開發(fā)前端

2019-09-19 08:00:00

Visual StudVisual Stud編程語言

2021-02-14 14:06:24

SQL數(shù)據(jù)庫面試

2009-11-10 10:24:28

Visual Stud

2009-11-23 15:41:44

Visual Stud

2009-11-23 17:12:20

Visual Stud

2009-11-10 13:43:37

Visual Stud
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 精品区一区二区 | 欧美男人的天堂 | 成人精品一区二区三区 | 成人免费福利视频 | 欧美精品网站 | 久久精品高清视频 | 成人免费看片又大又黄 | 国产成人精品一区二区三区四区 | 99热热99 | 亚洲毛片在线观看 | 婷婷午夜天 | 欧美一二三 | 亚洲成人黄色 | 国产精品日韩欧美一区二区三区 | 国产三级一区二区 | 国产精品久久久久无码av | 久久另类视频 | 日本h片在线观看 | 欧美一级久久 | 精品一区二区三区在线视频 | 黄色毛片视频 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 中文字幕第一页在线 | www久久av| 一级高清免费毛片 | 毛片毛片毛片毛片毛片 | 国产一级一级国产 | 一区欧美 | www.亚洲国产精品 | 黄色在线免费观看视频 | 在线成人www免费观看视频 | 国产九九九 | 久久精品小视频 | 韩日精品一区 | 亚洲天堂一区二区 | 中文字幕视频免费 | 亚洲成人精品在线 | 亚洲欧美日韩中文在线 | 亚洲导航深夜福利涩涩屋 | 天天天操操操 | 欧美日韩一 |