迁移到 .netcore 3.1 后,WPF 用户控件在初始化组件上引发"Input string was not in a correct format."



刚刚将现有的WPF应用程序从.net Framework 4.8迁移到.netcore 3.1,当它现在尝试启动时,我在加载的任何控件上都出现异常。 它发生在调用 InitializeComponent 时。

异常从 xaml 上的第 1 行开始,即使使用新创建的控件中完全未修改的 xaml也是如此。 我可以发布代码片段,但为了缩小范围,我使用的是刚刚创建的控件,根本没有任何修改。

我已经尝试进一步调试它,但似乎找不到它实际抱怨的内容。

错误代码XDG0062,并显示在使用控件的 xaml 文件的设计器视图上。

有人对进一步挖掘的地方有任何提示吗?

嗯,那是一个巨大的奇怪的混乱。

问题最终出现在项目文件中的两行,与控件或窗口 XAML 完全无关。

<AssemblyVersion>1.2.*</AssemblyVersion> <FileVersion>1.2.*</FileVersion>

相关内容

最新更新