我有使用DLLImport導(dǎo)入的外部c ++ dll。如果我的應(yīng)用程序在x64中編譯,則需要導(dǎo)入該dll的x64版本,如果它是x86構(gòu)建,則需要x86 dll。實(shí)現(xiàn)此目標(biāo)的最佳方法是什么?理想情況下,我想要一些預(yù)處理器指令,但是我知道這在c#中不起作用?更多信息:DLL由設(shè)置為AnyCPU的項(xiàng)目導(dǎo)入。父項(xiàng)目是確定應(yīng)用程序編譯為x64還是x86的項(xiàng)目。我們?yōu)椴煌目蛻艟幾g這兩個(gè)版本-我想在兩個(gè)版本中共享子項(xiàng)目。
根據(jù)x64 / x86更改C#DllImport目標(biāo)代碼
慕的地6264312
2019-10-21 10:48:01