2016-12-06 68 views
0

我想要做一些汇编编码,我从C语言中调用函数。代码本身运行良好,但是我有两个我现在无法解决的巨大问题。首先是语法突出显示 - 我安装了两个不同的(当时一个)asm,突出显示了visual studio 2015企业的扩展,但两者都不起作用。在安装2015版本之前,我有2013 Ultimate,突出显示在那里工作得很好。我试图删除从注册表等负责的特定文件,但它并没有帮助我实现任何东西。试图重新安装或更新扩展是好的。asm语法突出显示和visual studio中的asm文件显示

我的另一个问题是几个小时前第一次发生的事情,在一个解决方案中,当我有一个asm文件时很好,我可以自由编辑它,运行它,无论如何。但是,一旦我关闭Visual Studio并在我试图打开Visual Studio中的asm文件时再次运行它,该文件不再是干净的程序集,而是以十六进制编写的OP代码中,并且沿着它存在存储器单元的列表其中每个操作都在...当我在解决方案中创建新的asm文件时,它很好,但是一旦我重新启动Visual Studio,就会发生同样的事情。我试图通过顶部菜单栏中的所有常见选项,但在这种情况下似乎没有任何有用的东西....

拼命我试图谷歌这两件事情(第一个相当扩展一段时间),但它似乎像我遇到的一些问题可能与2015年企业版的视觉工作室:(

编辑/ /我管理,以解决第二个问题 - 右键单击​​.asm文件并使用Open With并选择另一个编辑器! 请帮助;(

+0

使用以下扩展名之一:https://marketplace.visualstudio.com/items?itemName=Trass3r.AsmHighlighter或https://marketplace.visualstudio.com/items?itemName=Henk-JanLebbink.AsmDude –

+0

在将来,当你提出这样的问题时,屏幕截图可能会非常有用,以便我们可以看到你所描述的内容。 –

+0

我得到了这两个扩展名:( – Jam0131

回答

0

当.asm文件与编辑器关联时,AsmDude将不起作用(请参阅此问题here)。如果您仍然遇到AsmDude的问题,请考虑在Github上打开一个问题。我很乐意在那里帮助你。