|
|
1
2
您可以从C_组装它,并通过P/Invoke将生成的机器代码传递给这样的C函数。
您需要担心确保内存区域是可执行的,但这超出了这个答案的范围。 |
|
|
2
3
不,不能直接在C或VB.NET中编写程序集代码。 最接近实现这一点的方法是将程序集代码分离为导出C样式函数入口点的本机dll。然后从C/VB.NET应用程序将pinvoke输入这些入口点。 另一个选择是使用C++/CLI,因为可以将汇编内嵌到C++/CLI项目中。 |
|
4
1
这里的另一个(更多的.NET)选项是在IL中编写它并使用ILASM编译,或者像MonoDevelopment那样支持IL项目。 |