【问题标题】:Referencing Visual Basic Power Pack for ShapeContainer and LineShape为 ShapeContainer 和 LineShape 引用 Visual Basic Power Pack
【发布时间】:2021-01-10 00:37:50
【问题描述】:

我有一些来自 Visual Basic Powerpack 的旧代码,我想在一些 C# 项目(框架和核心)中使用它们。

我能够使用 Nuget 安装 Microsoft.VisualBasic 10.3.0

但是 Nuget 没有安装 Powerpack 的选项

我明白了

错误 CS0246 类型或命名空间名称“ShapeContainer”不能是 找到(您是否缺少 using 指令或程序集引用?)

两个项目都引用了一个包 Microsoft.VisualBasic V10.3.0
两个项目都是 C#

我注意到 .Net Core 项目引用了一个框架 Microsoft.WindowsDesktop.App.WindowsForms

有没有办法让代码在 C# 项目中运行?

【问题讨论】:

  • 理想情况下,所有这些 cmets 和链接都会出现在问题中
  • 好的。我停止了“大声锻炼”
  • 他们很好,但最好把他们放在问题中

标签: c# vb-power-pack


【解决方案1】:

我找到了 Microsoft.VisualBasic.PowerPacks.dll 文件版本 12.0.21005.1 然后我将其添加为对解决方案的引用,并将构建操作设置为 Embedded Resource with Copy if newer

这适用于 Framework 4.7.2 和 .Net Core 3.1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-22
    • 1970-01-01
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    • 2011-09-20
    相关资源
    最近更新 更多