创建 CLR 用户控件

Creating a CLR User Control

2019年Visual Studio下,我想用C++/CLI创建一个用户控件。 我没有成功编译一个dll。

我做了什么:

  1. 创建一个新的空 CLR 项目(因为我没有直接创建用户控件项目的选项)
  2. 菜单项目->属性->Link编辑器->系统->syb系统->Windows
  3. 面板解决方案资源管理器 -> 右键单击​​头文件 -> 添加 -> 新元素 -> CLR -> 用户控件 CLR
  4. 我编译项目并重新启动Visual Studio(为了访问我的组件设计器,设计器给我一个错误)
  5. 我在我的控件上添加了一些图形元素(按钮、标签等)并编译
  6. 我试图在发布文件夹中找到 dll,但我只找到一个 *.dll.metagen 而没有找到 dll

我尝试更改:菜单项目 -> 属性 -> 常规 -> 配置类型 -> 动态库 (.dll) 但它没有什么更好的

感谢您的帮助

找到解决方案: 开始时,在创建新项目时,选择:"CLR Class Library" 作为项目类型 接下来您可以这样做:右键单击 "header files" -> 添加 -> 新元素" -> "-> CLR -> 用户控件 CLR"。 它编译并创建一个包含可以以 windows 形式

导入的用户控件的 dll