Visual C#:无法加载文件或程序集

本文关键字:文件 程序集 加载 Visual | 更新日期: 2023-09-27 18:33:51

尝试向我的程序添加WMP引用后出现此错误:

无法加载文件或程序集"Hangman,版本=1.0.0.0,区域性=中性,公钥令牌=空"或其依赖项之一。系统找不到指定的文件。(我的项目叫做刽子手。**

我按照以下准则将播放器嵌入到我的表单中:

在我的表格顶部,我包括

using WMP; 

我在代码中像这样使用它:

WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();
wplayer.settings.setMode("loop", true);
wplayer.URL = @"E:'Hangman'Music'Jingle.mp3";
wplayer.controls.play();
wmpMusicPlayer.Size = new Size(0, 0);

收到错误后,我在解决方案资源管理器中删除了嵌入式播放器及其引用。我仍然收到错误。关于如何解决这个问题的任何想法?

更新:

我的一个表单上收到一个新错误:

找不到类型"Hangman.RoundBtn"。请确保引用包含此类型的程序集。如果此类型是开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功生成项目。

我创建了一个名为RoundBtn的新类(通过右键单击我的项目并添加一个类(,遵循此处投票最多的建议:

如何获得圆形按钮?

我用它来代替表单中的所有按钮。我在解决方案资源管理器的"引用"下看不到它,在引用管理器中也找不到它。不过,我确实看到了 RoundBtn.cs 文件,以及创建个性化按钮的代码。

Visual C#:无法加载文件或程序集

删除您手动添加的与媒体播放器相关的所有引用。然后清理解决方案,只需将媒体播放器工具拖放到您的表单中,它将自动添加与播放器相关的所有引用。稍后可以删除该控件,并可以使用代码。