c# - Visual Studio 在运行时找不到 .dll

标签 c# dll visual-studio-2013

我正在使用 Visual Studio 2013 在 C# 中编写一个程序,该程序构建在我编写的另一个程序的基础上。在开发中,一切似乎都很好;我在当前程序中添加了对先前程序的引用,它按预期拾取了所有内容。但是,在运行时它抛出一个 FileNotFound 异常,说它找不到我试图在其上构建的程序,即使我试图运行的程序的 dll 和我试图引用的程序在同一个目录中并正确添加引用。

enter image description here

enter image description here

最佳答案

您需要将涉及的所有 dll 的 CPU 类型更改为 any

关于c# - Visual Studio 在运行时找不到 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28093490/

相关文章:

c# - 使用泛型在类的值类型之间进行转换

c# - NEST 异步调用

c# - 从 C++ DLL 与正在运行的 C# 程序通信

c# - 如何确定 Office 的 JavaScript API 版本号(适用于 Office 2013 项目的应用程序)

c# - 如何让 .NET Core 项目将 NuGet 引用复制到构建输出?

c# - 无法将属性或索引器 'string.this[int]' 分配给 -- 它是只读的

c# - 如何在 64 位项目中引用 32 位 DLL?

c++ - 处理来自 DLL 的异常

visual-c++ - Visual Studio 属性表中的平台工具集属性

visual-studio-2015 - 可以安全地并行安装Visual Studio 2015预览版