找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1803|回复: 4

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

[复制链接]

5

主题

30

回帖

604

积分

三级士官

积分
604
发表于 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 调用

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

5

主题

30

回帖

604

积分

三级士官

积分
604
 楼主| 发表于 2024-2-18 09:03:54 | 显示全部楼层
每一个步骤我都有附图的,可惜发帖的大小限制了,导致图片发不出来额。。。{:cry:}

108

主题

4205

回帖

3万

积分

Administrator

积分
35468
发表于 2024-2-18 20:39:48 | 显示全部楼层
你的图多大 太大可以用网盘分享

2

主题

114

回帖

514

积分

三级士官

积分
514
发表于 2024-5-2 14:55:01 | 显示全部楼层
改下构造函数内的dlx引用路径 防止找不到 dlx,大佬,路径在那改呢

5

主题

30

回帖

604

积分

三级士官

积分
604
 楼主| 发表于 2024-5-6 08:13:39 | 显示全部楼层
qqq19303 发表于 2024-5-2 14:55
改下构造函数内的dlx引用路径 防止找不到 dlx,大佬,路径在那改呢

引用dlx的那个变量,写的不是全路径,没有放在ugii里面可能无法加载,测试的话可以写全路径
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-22 22:04

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表