簡體   English   中英

部署.NET C ++ / CLI DLL的先決條件?

[英]Prerequisites for deploying a .NET C++/CLI DLL?

我編寫了一個C ++ / CLI DLL,用於我的GUI .NET應用程序。 在我的本地開發機器上,一切都按預期工作。 我的GUI應用程序說它無法在任何其他計算機上加載我的C ++ / CLI DLL。 它總是說它無法加載我的DLL或其中一個'依賴項。 所以我想也許是某些缺少C運行時或其他東西?

在另一台計算機上使用我的C ++ / CLI DLL之前是否需要安裝任何先決條件? 嚴格來說,從.NET角度來看,或者是C ++運行時,或者其他什么。

編輯:對不起。 它是VS2012,.NET 4.0,Platform Toolset v110。

除了其他.Net語言具有的依賴關系(例如.Net框架)之外,C ++ / CLI還需要C ++運行時。

您可以從Microsoft 下載 VS 2012的C ++運行時可再發行組件。 根據C ++ / CLI程序集的編譯設置選擇x86或x64版本,而不是運行目標計算機的Windows版本。

請注意,這只是Release編譯的運行時。 調試編譯使用不同的運行時,該運行時沒有可再發行的,並且僅與Visual Studio一起安裝。

暫無
暫無

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

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