Windows CE / Compact Framework 上的混合模式

发布于 2024-11-25 13:33:53 字数 220 浏览 1 评论 0原文

有没有办法为Windows CE(版本6.0)创建混合模式应用程序/dll,并安装Compact Framework(版本> 2.0)? 源代码是用 C++ 编写的。我只成功地构建了基于 C# 的纯 .NET 应用程序。使用 Visual Studio (2005) 并将 /CLR 添加到命令行时,我收到警告 “cl:命令行警告 D9002:忽略未知选项 '/CLR'”

感谢您提前提供的每一个提示

is there a way to create a mixed mode application/dll for Windows CE (version 6.0), with installed Compact Framework (version >2.0)?
The Source Code was written in C++. I only succeded in building pure .NET applications based on C#. When using Visual Studio (2005) and adding /CLR to the command line I receive the warning
"cl : Command line warning D9002 : ignoring unknown option '/CLR'"

Thanks for every hint in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜吻♂芭芘 2024-12-02 13:33:53

不,没有。主要问题是紧凑框架的编译器仅支持 C# 和 VB.NET。编译任何其他语言都可能会生成包含以下操作码的 IL: Compact Framework 不支持。

还有CF 中有关强名称验证的错误,导致其无法正常工作。

如果您想了解其他人在混合模式工作方面所做的努力,特别是针对 SQLite,请查看 在此线程

No, there isn't. The major problem is that the compiler for the compact framework supports only C# and VB.NET. Compiling any other language can result in IL that contains opcodes that the Compact Framework doesn't support.

There is also a bug in the CF regarding strong name validation that prevents it from working.

If you'd like to read about someone else's efforts at getting mixed mode working, specifically for SQLite, take a look at this thread.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文