1

我正在桌面上處理項目(winforms,C++/Cli)。當我複製項目文件在筆記本電腦中使用它時,設計師不會打開。

引用的第三方庫[MetroFramework]鏈接正確(項目編譯&運行正常,沒有生成錯誤)
但如果我打開設計師,我收到以下錯誤在行99
無法在不同的計算機上使用Visual Studio項目

C++ CodeDom parser error: Line:99,Column:27 --unknown type".please make sure that the assembly that contains this type is referenced. if this is a part of your development project, make sure that the project has been successfully built"

代碼:

this->metroTabControl1 = (gcnew MetroFramework::Controls::MetroTabControl()); 

注:在設計師,如果我點擊ignore & Continue,我得到純贏形式。在這裏,如果我拖放MetroFramework的UI控件(metroTabControl),它會顯示正常。但如果我關閉&重新打開設計器,我再次看到相同的錯誤!

嘗試了幾條建議here & here,他們都沒有工作!

+1

嘗試通過NuGet重新安裝庫也確保您安裝正確的程序集 – ChenChi

+1

感謝您的評論。 visual studio實際上是指向我所引用的所有庫。 我使用NuGet中不可用的代碼項目中的少量第三方庫。還有其他建議嗎? –

回答

1

刪除所有工具箱項目和參考。在vcproj中提供完整路徑。刪除並連接所需的相應DLL。

相關問題