在其他项目中,我的解决方案包含一个定义控件的项目和另一个在窗体上使用此控件的项目。当我尝试在VS Designer中打开此表单时,出现以下错误:
Could not load file or assembly 'libX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.
其中libX
既不是带控件的项目,也不是带有表单的项目。当我尝试构建解决方案时,一切都很顺利。当我运行显示表单的应用程序时,一切都很好。这是设计师似乎不喜欢的东西。
到目前为止我尝试过的事情:
修改
找到一个证明问题的最小项目here。有问题的表格可以在+lib.trading\lib.trading.obj.forms.strategyParametersForm
项目中找到。
非常感谢任何帮助, 丹尼尔
答案 0 :(得分:0)
尝试加载格式不正确的程序。如果应用程序在64位操作系统上安装的Visual Studio中运行,并且TargetCPU =“任何CPU”,则会显示错误消息“尝试加载格式不正确的程序。 (HRESULT的例外情况:0x8007000))“可能会发生。