2016-09-17 164 views
2

我添加了運行IL按鈕到Visual Studio的外部工具部分。 enter image description hereVisual Studio外部工具發送命令到命令提示符

此按鈕時觸發我想要編譯當前文件與ilasm.I可以用這種方式打開開發人員命令提示符,但我不能添加文件目錄,所以我必須寫「ILASM program.il」所有時間 enter image description here

它如何自動完成? enter image description here

+0

你需要運行這個只有當你構建解決方案? – Bassie

+1

你可以使用批處理文件嗎? – Bassie

+0

是的,我試過了,失敗了。開發者命令提示符使用bat文件來編譯(ms)il代碼。但我無法弄清楚工作原理。 – user3325444

回答

2
@echo off 
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\ilasm.exe" %1 


SETLOCAL 
set file=%1 
FOR %%i IN (%file%) DO (
set filedrive=%%~di 
set filepath=%%~pi 
set filename=%%~ni 
set fileextension=%%~xi 
) 

start %filedrive%%filepath%%filename%.exe 


pause 

我所著一個bat文件並編輯我喜歡這個 enter image description here

外部工具還我添加快捷方式。

enter image description here

現在,這是工作完美:)