【问题标题】:Creating a CLR User Control创建 CLR 用户控件
【发布时间】:2020-08-08 21:26:33
【问题描述】:

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

我做了什么:

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

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

感谢您的帮助

【问题讨论】:

  • C++ 与 C++/CLI 不同,没有 C++/CLR。有CLR。

标签: winforms controls c++-cli clr


【解决方案1】:

找到解决方案: 开始时,在创建新项目时,选择:“CLR Class Library”作为项目类型 next 你可以这样做:右键单击“头文件”-> 添加-> 新元素”-> “-> CLR -> 用户控件 CLR”。 它编译并创建一个 dll,其中包含一个可以导入到 windows 窗体中的用户控件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 2017-06-07
    • 2019-01-15
    相关资源
    最近更新 更多