首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IKVM指定.Net框架

使用IKVM指定.Net框架
EN

Stack Overflow用户
提问于 2012-11-03 06:02:38
回答 2查看 1.2K关注 0票数 2

我使用C#将Java应用程序编译成IKVM。我试图在一个使用.Net Framework2.0的C#项目中使用这个dll,但失败了,因为转换后的dll框架显然更高。我查看了IKVM编译器的参数,但没有找到任何关于框架的内容。

我现在的问题是:

我可以用IKVM指定编译后的DLL/EXE的框架版本吗?如果是这样的话,是怎么做的?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-03 17:06:36

IKVM7.1的当前版本是使用框架2.0构建的。如果你用IKVMC创建一个dll,那么它默认使用框架2.0。另一件事是如果你构建IKVM本身。

如果你想为更高的AS2.0框架编译一个dll,那么你需要使用命令行参数:

代码语言:javascript
复制
-nostdlib

您需要使用命令行参数设置对目标框架的所有所需引用(如mscorlib.dll):

代码语言:javascript
复制
-r:<file name>
票数 2
EN

Stack Overflow用户

发布于 2016-10-26 22:10:46

根据我对所有IKVM版本的搜索,IKVM 0.38.0.2版本和更高版本都包含使用框架3.5构建的IKVM二进制文件。

0.36.0.11是依赖于2.0的最新版本。该版本只支持Java 6,而且也太旧了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13203637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档