【问题标题】:.NET Framework 2.0 and 4.0 Visual Studio Toolbox item.NET Framework 2.0 和 4.0 Visual Studio 工具箱项
【发布时间】:2012-11-02 07:03:36
【问题描述】:

我想在 Visual Studio 工具箱中安装我的 WinForms 自定义控件的两个不同版本:.NET Framework 2.0 版本和 .NET Framework 4.0 一个。我找到了这个专业的解决方案http://vstudiotoolbox.codeplex.com/,但没有涵盖选择正确的 .NET Framework。

在哪里可以了解更多信息?

谢谢。

【问题讨论】:

    标签: c# visual-studio-2010 visual-studio visual-studio-2008 custom-controls


    【解决方案1】:

    http://www.lextm.com/2012/08/how-to-install-custom-controls-to-visual-studio-part-i/

    这涵盖了安装 .NET 2 控件所需的内容。如果你想安装 .NET 4,你可以关注

    http://www.lextm.com/2012/08/how-to-install-custom-controls-to-visual-studio-part-ii/

    我的开源项目是供您查看如何执行所需步骤的示例,

    https://github.com/lextm/actionlistwinforms

    Inno Setup 用于编写安装程序,但这些技巧应该适用于其他安装程序技术。

    【讨论】:

    • 我在引用的存储库中找不到你的 ToolboxManager 源代码,你能告诉我它在哪里吗?
    • 当我的旧笔记本电脑崩溃时,我失去了它。为什么不使用 ILSpy 或其他类似工具对其进行反编译?
    • 我反编译了,和原项目很像,所以和原项目一样失败。
    • 当你说“它失败了”时,我很困惑。您有责任将 .NET 2 和 .NET 4 程序集注册到相应的 GAC 位置(如我在博客文章中所述)。之后,您只需为单个 .NET 版本(例如 .NET 2)创建单个工具箱选项卡(和项目)。如果您查看github.com/lextm/ActionListWinForms/blob/master/setup.iss,您将看到仅调用 toolbox.exe 将 .NET 2 程序集安装到 VS。 VS 足够聪明,可以在您打开 .NET 4 项目时将工具箱选项卡/项目静默切换到 GAC 中的 .NET 4 程序集。
    猜你喜欢
    • 2014-05-03
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多