[英]Could not load file or assembly C# Console Application with Class Library
我在 C# .Net Framework 4.8
中创建了一个Class Library
,并且在解决方案中我还包含了一个Console Application
,相同的目标。 我都在x64
配置中运行。 构建时没有错误。
我在Library
中引用了App
,当我在Class Library
中的Form
中运行Button
时,出现错误:
System.IO.FileNotFoundException:无法加载文件或程序集“ExampleApp,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。 该系统找不到指定的文件。 文件名:'ExampleApp,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'
我梳理了 inte.net 和 SO 的解决方案。 我尝试修复 Visual Studio,我尝试删除项目中的.vs
文件夹,我尝试过如下操作:
我认真地尝试了我能想到的一切。 它必须与 .dll 依赖关系恕我直言,因为我的ExampleApp
使用的唯一一个是Microsoft.CognitiveServices.Speech
参考,我通过 NugetPackage 安装在我的解决方案中。
不知道如何进一步调试或从此错误中获得正确的跟踪堆栈...
关于如何进行的任何想法?
谢谢
通过将.dll的Copy Local属性更改为True
来解决
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.