VS 2013 Designer - "尝试加载格式不正确的程序"

Dan*_*cik 5 c# visual-studio

在其他项目中,我的解决方案包含一个定义控件的项目和另一个在窗体上使用此控件的项目.当我尝试在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. 
Run Code Online (Sandbox Code Playgroud)

这里libX既不是与控制工程,也不与形式的项目.当我尝试构建解决方案时,一切都很顺利.当我运行显示表单的应用程序时,一切都很好.这是设计师似乎不喜欢的东西.

到目前为止我尝试过的事情:

  • 谷歌搜索了这个问题后,我经历了解决这个问题的常见尝试.也就是说,我的解决方案的配置在配置管理器中是正确的,并且项目不使用任何IIS(因此启用32b的解决方案不适用)
  • 我尝试在不同版本的VS 2013(12.0.21005.1 REL)上打开表单,并且没有任何问题.
  • 我正在使用VS 2013 Update 5.由于有时候Designed的工作正常,我尝试降级到Update 2 - 没有帮助.
  • 我试着修复我的VS--没有帮助.

编辑:这里 可以找到一个演示问题的最小项目.有问题的表格可以在+lib.trading\lib.trading.obj.forms.strategyParametersForm项目中找到.

在VS Designer中打开表单时出现的错误如下: 在此输入图像描述

Daniel,非常感谢任何帮助

小智 0

尝试加载格式不正确的程序。如果应用程序在安装在 64 位操作系统上的 Visual Studio 中运行,目标 CPU = \xe2\x80\x9cAny CPU\xe2\x80\x9d,则会出现错误消息 \xe2\x80\x9cAn attempts was made to load a program with a格式不正确。(HRESULT 异常:0x8007000\xd0\x92)\xe2\x80\x9d 可能会发生。

\n