QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 495|回复: 2
打印 上一主题 下一主题

[原创] C# 分享一个自己创建模板的方法

[复制链接]

二级士官

Rank: 2

5

主题

25

帖子

414

积分
跳转到指定楼层
楼主
发表于 2024-2-18 09:02:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在C++的二开中,我大部分是使用模板进行创建项目的,但是后来学习了C#来做二开,其中创建模板的方式可能有些变化,比如要修改模板与vs的版本号这些,但是我觉得有点繁琐,所以在此分享一个我自己创建项目的方法(c#)

本人开发环境:Visual Studio 2022    C#平台:.NET Framework 4.8
本人亲测该创建模板 不太要求开发平台,即使使用vs2012 也可以编译不同版本的 dll;

1.首先我们需要设计 块样式编辑器的界面,这里只要注意使用C# 导出这个界面

2.保存后生成 .dlx 跟 .cs 两个文件,先找一个地方放着,然后我们启动vs,创建一个解决方案,创建一个dll项目,注意平台是C#的 类库

3.创建好项目后 ,把自带的Class删除,我们不需要这个类,因为模板中已经给我们提供了入口函数,

4.添加对应的ug api dll文件,比如我要编译nx10的,那么就要去nx文件夹的managed去添加对应的dll

5. 编译这个dll 成功

6. 测试这个dll,记得改下构造函数内的dlx引用路径 防止找不到 dlx;

ctrl + u 调用

小白业余学习的二开,不懂的或者不合理的还请大神指教

版权声明  
本人声明此帖为本人原创帖,未经允许,不得转载!

有奖推广贴子: 

回复

使用道具 举报

二级士官

Rank: 2

5

主题

25

帖子

414

积分
沙发
 楼主| 发表于 2024-2-18 09:03:54 | 只看该作者
每一个步骤我都有附图的,可惜发帖的大小限制了,导致图片发不出来额。。。
回复 支持 反对

使用道具 举报

Administrator

Rank: 16Rank: 16Rank: 16Rank: 16

101

主题

4056

帖子

3万

积分
板凳
发表于 2024-2-18 20:39:48 | 只看该作者
你的图多大 太大可以用网盘分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-4-28 17:45

返回顶部