database - VisualStudio 安装项目 : Deploy a Project with Database through a CustomAction BadImageFormatException

标签 database visual-studio-2010 installation badimageformatexception custom-action

我有一个项目的解决方案,该项目使用 MSSQL 数据库并为此生成了一个 VisualStudio 安装项目。然后我创建了另一个项目,其中包含一个安装程序类,应该在安装时部署我的数据库。

所以我使用 this 生成了 CustomAction Installer 类教程也试过了this类似的 C# 解决方案。

当我现在运行我的设置项目并想要安装我的应用程序时,我总是收到错误消息:

While initializing the installation an exception occurred: System.BadImageFormatException: File or assembly ... \ CustomAction.dll or one of its dependencies not found. The assembly is inserted by a term that is more recent than the currently loaded term, and can not be loaded.

我希望这个错误是可以理解的,我把它从德语翻译成了英语......

非常感谢您提供解决此问题的任何提示或技巧。

问候

最佳答案

也许这篇文章会有所帮助: http://msdn.microsoft.com/en-us/library/k7137bfe(VS.80).aspx

似乎有两个可能的原因:

  1. 未正确解析 DLL 路径,因此未找到 DLL。您可以尝试检查 DLL 相对路径是如何根据工作目录解析的。
  2. 自定义操作有问题。在这种情况下,您可以尝试创建一个日志,看看是否可以找到更多信息。您可以使用 msiexec.exe 创建日志,例如:

msiexec.exe/i package.msi/l*v "C:\package.log"

关于database - VisualStudio 安装项目 : Deploy a Project with Database through a CustomAction BadImageFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4285634/

相关文章:

java - 数据获取技术

java - 使用模拟数据库进行 JUnit 测试

c# - 我可以重定向到 [AcceptVerbs(HttpVerbs.Post)] ActionResult 吗?

c# - 在 VS 2010 C# .NET Windows 窗体中重现 Microsoft 注册表编辑器 "Edit Binary Value"窗口

visual-studio-2010 - 找不到类型库 "Microsoft.Office.Core"的包装程序集

c# - Windows 的 .Net 检查器

asp.net - .NET Framework 依赖项的 SAP Crystal Reports 运行时引擎有哪些?

mysql - Mysql数据库备份

Python无法安装模块spaCy

java - SingleValueEvent 显示为空