Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

通过mirai-native从本机直接加载Mirai-CSharp #22

Open
Executor-Cheng opened this issue Sep 14, 2020 · 7 comments
Open

通过mirai-native从本机直接加载Mirai-CSharp #22

Executor-Cheng opened this issue Sep 14, 2020 · 7 comments
Labels
enhancement New feature or request pending The developer is working on other projects.

Comments

@Executor-Cheng
Copy link
Owner

开一个巨大的坑
暂时只计划使用.NET 5作为目标框架
.NET Framework的有时间再写

@Executor-Cheng Executor-Cheng added the enhancement New feature or request label Sep 14, 2020
@Executor-Cheng
Copy link
Owner Author

由于 DNNE 暂不支持通过def文件取消链接时重新修饰函数名称, 本Issue将搁置到 DNNE 支持 或 我自己写出轮子的时候再继续填
有关于修饰规则, 请参考:
https://docs.microsoft.com/zh-cn/cpp/build/reference/decorated-names?view=msvc-160#format-of-a-c-decorated-name

@Executor-Cheng
Copy link
Owner Author

Thanks to AaronRobinsonMSFT/DNNE#65
Reopen, prepared to impl

@Executor-Cheng Executor-Cheng pinned this issue Mar 28, 2021
@gitlsl
Copy link

gitlsl commented Apr 11, 2021

加油 一直在关注

@Executor-Cheng Executor-Cheng added the pending The developer is working on other projects. label May 7, 2021
@Executor-Cheng
Copy link
Owner Author

考虑做一个工具在编译本项目时自动查找需要导出的方法, 然后把它们写进def文件
大概得花点时间研究下msbuild了
鸽置到10号左右看看

@ryuujo1573
Copy link

ryuujo1573 commented Jun 4, 2021

这个似乎参考 https://github.com/Jie2GG/Native.Framework 的实现?

@Executor-Cheng
Copy link
Owner Author

这个似乎参考 https://github.com/Jie2GG/Native.Framework 的实现?

不参考该框架
该框架使用 DllExport 导出托管方法
本框架使用 DNNE 导出托管方法

@ryuujo1573
Copy link

这个似乎参考 https://github.com/Jie2GG/Native.Framework 的实现?

不参考该框架
该框架使用 DllExport 导出托管方法
本框架使用 DNNE 导出托管方法

谢谢您的回复,我去了解一下!<3

@Executor-Cheng Executor-Cheng mentioned this issue Jun 13, 2021
8 tasks
@Executor-Cheng Executor-Cheng unpinned this issue Jun 13, 2021
@Executor-Cheng Executor-Cheng mentioned this issue Dec 1, 2021
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pending The developer is working on other projects.
Projects
None yet
Development

No branches or pull requests

3 participants