簡體   English   中英

使用C#遷移項目時在VS 2010中添加參考dll時出錯

[英]Adding reference dll in VS 2010 got error when migrating the project using C#

我從project add reference -> add reference ,運行程序時可以,但是當我嘗試將項目文件夾遷移到另一台計算機時。 我會得到這個錯誤

    `Retrieving the COM class factory for component with 
     CLSID {20B43BA5-9CE9-42E1-9A56-B049C8828B1C} 
     failed due to the following error: 
       80040154 Class not registered 
     (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).`

並且我從中添加了dll的參考文件夾有一個黃色的標點符號圖標,我該如何解決?

我將dll復制到移植項目的PC,然后在添加dll時出現錯誤tsssk

屏幕截圖

聽起來參考位置在新機器上不可用。 驗證參考文件和位置在新計算機上。

如果它們是,刪除並重新添加引用。

當您更改到項目的位置或將Visual Studio項目從一個位置移動到另一位置時。 然后它將檢查您上次使用的位置上已添加到項目中的私有程序集引用。 因此,要解決此問題,只需再次添加這些引用,或將引用庫放入Visual Studio尋找的位置。

最好在項目下創建一個文件夾,然后將所有本地程序集添加到該文件夾​​中,然后從此處添加引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM