创建 CLR 用户控件
Creating a CLR User Control
2019年Visual Studio下,我想用C++/CLI创建一个用户控件。
我没有成功编译一个dll。
我做了什么:
- 创建一个新的空 CLR 项目(因为我没有直接创建用户控件项目的选项)
- 菜单项目->属性->Link编辑器->系统->syb系统->Windows
- 面板解决方案资源管理器 -> 右键单击头文件 -> 添加 -> 新元素 -> CLR -> 用户控件 CLR
- 我编译项目并重新启动Visual Studio(为了访问我的组件设计器,设计器给我一个错误)
- 我在我的控件上添加了一些图形元素(按钮、标签等)并编译
- 我试图在发布文件夹中找到 dll,但我只找到一个 *.dll.metagen 而没有找到 dll
我尝试更改:菜单项目 -> 属性 -> 常规 -> 配置类型 -> 动态库 (.dll)
但它没有什么更好的
感谢您的帮助
找到解决方案:
开始时,在创建新项目时,选择:"CLR Class Library" 作为项目类型
接下来您可以这样做:右键单击 "header files" -> 添加 -> 新元素" -> "-> CLR -> 用户控件 CLR"。
它编译并创建一个包含可以以 windows 形式
导入的用户控件的 dll
2019年Visual Studio下,我想用C++/CLI创建一个用户控件。 我没有成功编译一个dll。
我做了什么:
- 创建一个新的空 CLR 项目(因为我没有直接创建用户控件项目的选项)
- 菜单项目->属性->Link编辑器->系统->syb系统->Windows
- 面板解决方案资源管理器 -> 右键单击头文件 -> 添加 -> 新元素 -> CLR -> 用户控件 CLR
- 我编译项目并重新启动Visual Studio(为了访问我的组件设计器,设计器给我一个错误)
- 我在我的控件上添加了一些图形元素(按钮、标签等)并编译
- 我试图在发布文件夹中找到 dll,但我只找到一个 *.dll.metagen 而没有找到 dll
我尝试更改:菜单项目 -> 属性 -> 常规 -> 配置类型 -> 动态库 (.dll) 但它没有什么更好的
感谢您的帮助
找到解决方案: 开始时,在创建新项目时,选择:"CLR Class Library" 作为项目类型 接下来您可以这样做:右键单击 "header files" -> 添加 -> 新元素" -> "-> CLR -> 用户控件 CLR"。 它编译并创建一个包含可以以 windows 形式
导入的用户控件的 dll