public partial class FrmMain : RibbonForm
{
public FrmMain()
{
InitializeComponent();
}
}
dev20.1
for net472 ok
for netcore3.1 error
quote
enter image description here斜体
**
The type initializer for 'DevExpress.Utils.Helpers.IconGuard' threw an exception.
InnerException {"Value cannot be null. (Parameter 'field')"} System.Exception {System.ArgumentNullException}
at DevExpress.Utils.Helpers.IconGuard.IsDisposedOrInvalid(Icon icon)
at DevExpress.XtraEditors.FormIconOptions.FormIconHelper.GetIconHandleSafely(Icon icon)
at DevExpress.XtraEditors.FormIconOptions.CheckUpdateIcon()
at DevExpress.XtraEditors.FormIconOptions.get_Icon()
at DevExpress.XtraEditors.FormIconOptions.get_UseIconImage()
at DevExpress.XtraEditors.FormIconOptions.UpdateIcon(Boolean redrawFrame)
at DevExpress.XtraEditors.FormIconOptions.InitializeIcon(Boolean redrawFrame)
at DevExpress.XtraEditors.FormIconOptions..ctor(XtraForm form, Boolean initIconImmediately)
at DevExpress.XtraEditors.FormIconOptions..ctor(XtraForm form)
at DevExpress.XtraEditors.XtraForm.CreateIconOptions()
at DevExpress.XtraEditors.XtraForm..ctor()
at DevExpress.XtraBars.Ribbon.RibbonForm..ctor()
at SimpleWinForms_netcore.FrmMain..ctor() in D:\Tencent\FileRecv\SimpleWinForms_netcore-master\SimpleWinForms_netcore\FrmMain.cs:line 16
at SimpleWinForms_netcore.Program.Main() in D:\\Tencent\FileRecv\SimpleWinForms_netcore-master\SimpleWinForms_netcore\Program.cs:line 28
**
https://github.com/h0730303779/SimpleWinForms_netcore-master/tree/master/SimpleWinForms_netcore
我正在使用DevExpress控件的winforms应用程序上工作。
我使用Verison dexpress 20.1.3。
net471正常。
但是netcore31无法运行? ?我如何正常使用它??
查看sources:
<Reference Include="DevExpress.Data.v20.1">
<HintPath>D:\开发软件\DevExpress 20.1\Components\Bin\Framework\DevExpress.Data.v20.1.dll</HintPath>
</Reference>
似乎您对.Net Core和Full Framework使用了相同的程序集。这是不正确。对于.Net Core,应该使用专门为.Net Core构建的程序集。
您可以在.NET Core Support文档文章中了解更多信息。