无法加载文件或程序集'System.ComponentModel.TypeConverter'

3
我有一个使用 .Net Core 3.0 的 Windows桌面简单项目,引用以下NuGet包:
  1. Microsoft.NETCore.Platforms(3.0.0-preview.3.19128.7)
  2. Microsoft.WindowsDesktop.App(3.0.0-preview.3.27504-2)
  3. runtime.win-x64.Microsoft.NETCore.DotNetAppHost(3.0.0-preview3-27503-5)
当我向应用程序添加新的窗体时,会出现以下错误:
“无法加载文件或程序集 'System.ComponentModel.TypeConverter, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或它的某个依赖项。系统找不到指定的文件。”
我使用 visual studio 2019,目标.net core 3.0
如何解决此问题?
非常感谢任何帮助!
2个回答

0

首先,从https://github.com/dotnet/winforms下载并安装WinFormsDesigner。

然后,通过命令行创建WinForms应用程序,而不是在VS中创建(即在所选文件夹中打开cmd并键入:dotnet new winforms)。

这是开发的早期阶段,对我来说,如果不采取这些步骤,WinForms Designer也无法正常工作。


0

当我使用表单设计器时,出现了这个错误。

根据链接所述,Windows Forms和WPF .NET CORE项目目前还不支持Visual Form Designer。但是根据他们的路线图,设计器将作为Visual Studio 2019更新的一部分提供。

在此部分可用后,此错误也将得到修复。

编辑:

根据链接所述。

要启用设计器,请下载并安装Windows Forms .NET Core Designer VSIX package.,并将Visual Studio更新到16.3.1版本。

对我来说已经解决了。

希望对您有用。


在WinForms Core中使用经典WinForms设计器 - AminRostami
https://devblogs.microsoft.com/dotnet/introducing-net-core-windows-forms-designer-preview-1/ - AminRostami

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接