-1
我有C++本地dll,lib和頭文件。在我從C++ \ cli項目中引用lib之後,它的構建成功了,但是由於C++ \ cli項目 - 只是一個包裝器,所以我在c#項目中引用它,並且在構建之後沒有本地dll出現在c#項目輸出目錄中。我該如何解決它?我不想使用生成事件來手動複製DLL。C++ cli項目從屬C++ dll沒有複製到c#輸出目錄
我有C++本地dll,lib和頭文件。在我從C++ \ cli項目中引用lib之後,它的構建成功了,但是由於C++ \ cli項目 - 只是一個包裝器,所以我在c#項目中引用它,並且在構建之後沒有本地dll出現在c#項目輸出目錄中。我該如何解決它?我不想使用生成事件來手動複製DLL。C++ cli項目從屬C++ dll沒有複製到c#輸出目錄
因此,我發現只有兩個可能的解決方案:在包裝庫
downvote,以及評論將對我更有用 – 2015-02-24 17:42:27
我沒有downvote,但我想你沒有搜索很多......將本地dll添加到C#項目中「內容」構建操作以及「複製到輸出目錄」設置爲true。 – 2015-02-24 23:13:15
@LucasTrzesniewski使用「複製總是」,以及使用構建事件的作品只有當我在我自己的項目中使用包裝。如果我需要根據包裝器給這個圖書館給某人,他們必須知道爲「內容」添加一些dll或更改構建操作。因此,這個想法對我來說似乎沒有吸引力。 – 2015-02-25 06:53:20