0

我有一些来自 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# 项目中工作?

4

1 回答 1

0

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

这适用于 Framework 4.7.2 和 .Net Core 3.1

于 2021-01-10T04:57:59.390 回答