2012-10-26 59 views
0

我創建了一個加載項,並且每次嘗試將它添加到工具 - >加載項管理器時,都會出現錯誤。c#加載項:未指定的錯誤

我已經評論了Connect()方法的所有代碼,以確保它不會給我一些隱藏的異常。

包含dll名稱 - 相對路徑,因爲在每次構建之後將它複製到Addins文件夾中更容易,而不必關閉Visual Studio以便能夠重建。

我試圖給它一個絕對路徑,還有......無論使用絕對路徑,或者沒有擴展名的dll,我得到:

Error message: Unspecified error 
Error number: 80004005 

我還收到一個「參數是不正確的「錯誤,以及」系統找不到指定的文件「。

我已經去了教程,不止一次。第一次,它總是工作,沒有什麼在DLL - 然後我關閉Visual Studio,重建,重新啓動,我回到了我開始的地方。

所有有這個問題,我可以找到的問題,建議使用絕對路徑(儘管文檔說它可以是絕對的,相對的或網址)。

我試圖設置在我的代碼中的斷點,但我不知道如何調試這...

請幫幫忙!

+0

什麼教程?這樣的事情可以幫助你知道 – jcolebrand

+0

這個怎麼樣? http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx(我使用了微軟版本,但我現在找不到詳細的版本) – Thalia

回答

0

差錯是事實,我有兩個「ProjectAddIn - 對於測試的AddIn」造成的,發行版本「ProjectAddIn」,與「ProjectAddIn.dll」旁邊,在「C:\ Users \ user.name \ Documents \ Visual Studio 2010 \ Addins」文件夾中,我看到它在方向中描述的方式...

我不明白,兩個xml文件表示相同資源,因此自相矛盾。

路徑中的「ProjectAddIn - 對於測試的AddIn」應在項目中的dll指出,以後只有我和調試完成後,我可以刪除從加載項文件夾,這個項目,並與安裝項目替換如果是的話,我願意。