2016-09-17 163 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

现在,这是工作完美:)