2014-12-11 64 views
0

我得到這個錯誤:Visual C#中:嘗試在WMP引用添加到我的程序後無法加載文件或程序集

無法加載文件或程序集「劊子手,版本= 1.0.0.0, Culture = neutral,PublicKeyToken = null'或它的一個依賴關係。該系統找不到指定的文件。 (我的項目被稱爲劊子手)**

我嵌入式播放器在我的形式下these guidelines

在我的窗體頂端我包括

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創建一個新的類按照最upvoted的建議在這裏:

How can I get a round button?

我用這個來代替所有的我的形式中的按鈕。我在「解決方案資源管理器」的「參考」下看不到它,無法在參考管理器中找到它。不過,我確實看到了RoundBtn.cs文件以及創建個性化按鈕的代碼。

+0

打開融合日誌記錄,看看它是否給你更多關於什麼DLL丟失的信息:http://www.hanselman.com/blog/BackToBasicsUsingFusionLogViewerToDebugObscureLoaderErrors.aspx – 2014-12-11 02:41:30

+0

因爲我使用我無法做到這一點一臺學校電腦。我可以打開程序集綁定日誌查看器,但無法對其執行任何操作。 – mdegges 2014-12-11 02:51:06

+0

有關解決方案結構的更多信息可能有助於解決問題。 – Tyress 2014-12-11 02:54:52

回答

0

刪除您手動添加的與媒體播放器相關的所有參考。然後清理解決方案,只需將媒體播放器工具拖放到您的表格中,然後它會自動添加所有與播放器相關的參考。稍後,您可以刪除該控件,並且可以使用您的代碼。

相關問題