小编Tom*_*Tom的帖子

fsi.exe程序集:任何人都知道如何嵌入它?

很长一段时间的读者,第一个问题.fsi.exe是一个.NET可执行文件,因此包含自己的程序集,其中包含所有美妙的方法以及fsi用于执行F#脚本的内容.

查看.NET Reflector中的程序集(选择你的类,但Shell是最好的例子)显示了一堆看起来像装饰C++函数的垃圾*名称(例如,来自Dependency Walker).顺便提一下,F#程序集的编译方式大致相同,有很多垃圾*名称,这让我觉得fsi.exe是用F#编写的,也许是作为可用性证明?

无论如何,这是我的问题:有没有人深入研究fsi.exe并想出如何将其嵌入到.NET应用程序中?因为我想使用F#作为脚本语言,但程序编译为(惊喜)程序,脚本必须由fsi.exe执行,这在我的域中是不可接受的(我需要一个持久的VM).我不希望有关使用fsi.exe的操作指南,但我很想知道是否有人玩过它,如果有的话,你发现了它是如何工作的?

谢谢你的时间.

*随便看一眼垃圾.显然,他们的格式是这种特殊的方式,因为特殊原因是在幕后.

.net embed f# assemblies scripting-language

6
推荐指数
1
解决办法
1003
查看次数

标签 统计

.net ×1

assemblies ×1

embed ×1

f# ×1

scripting-language ×1