【问题标题】:C# WPF program runs in debug but not release without debuggingC# WPF 程序在调试中运行,但在没有调试的情况下不发布
【发布时间】:2014-12-01 04:54:01
【问题描述】:

试图在没有调试的情况下在发布模式下测试一个小程序。程序在调试模式下运行良好,在带有调试的发布模式下运行良好。当我尝试在没有调试的情况下在版本中运行时,会发生以下情况。

*注意:我尝试了多种配置模式。对于 x86 和平台 = x86 以外的配置,会出现不匹配的处理器架构错误。
正在建设的项目 = MSIL | ChilkatDotNet45 的参考架构是 x86

我在许多不同的配置中运行过。

这是一个项目参考是错误的架构类型还是其他什么?
我只需要尝试找到不同版本的 MySql.Data.CF 库吗?

无论如何,这就是我所拥有的......如果您需要更多请求:

CWPart2 - WPF.exe 中出现“System.IO.FileLoadException”类型的未处理异常

附加信息:无法加载文件或程序集“MySql.Data.CF,版本=6.9.5.0,Culture=neutral,PublicKeyToken=c5687fc88969c44d,Retargetable=Yes”或其依赖项之一。给定的程序集名称或代码库无效。 (HRESULT 异常:0x80131047)

问题签名: 问题事件名称:CLR20r3 问题签名 01:cwpart2 - wpf.exe 问题签名 02:1.0.0.0 问题签名 03:547befe6 问题签名 04:CWPart2 - WPF 问题签名 05:1.0.0.0 问题签名 06:547befe6 问题签名 07: 9f 问题签名 08: ed 问题签名 09:System.IO.FileLoadException 操作系统版本:6.1.7601.2.1.0.256.1 区域设置 ID:1033 附加信息 1:0a9e 附加信息 2:0a9e372d3b4ad19135b953a78882e789 附加信息 3:0a9e 附加信息4:0a9e372d3b4ad19135b953a78882e789

【问题讨论】:

  • 错误The given assembly name or codebase was invalid.一般发生在您的项目名称中有无效字符时。我将从转到项目属性并从名称中删除空格和连字符开始。

标签: c# mysql .net wpf


【解决方案1】:

确保在 Release 文件夹中有数据库文件的副本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    相关资源
    最近更新 更多