0
我們有一個COM Interop引用項目(靜態鏈接到項目)。 我創建了Cake-build腳本,並引用了這個DLL。 在處理:如何在Cake中使用COM Interop引用?
Task("Build").Does(()=>
{
NuGetRestore(solutionFile);
MSBuild(solutionFile);
});
構建腳本有我的DLL庫有一個錯誤的格式錯誤。 蛋糕是否支持COM參考?也許我需要做點什麼?
Upd。當我建立沒有引用COM DLL的腳本時,編譯器會拋出錯誤CS0246,發現這個DLL中的類沒有找到,並且我錯過了對它的引用。
不是100%確定您問到的是,您是在構建腳本中使用COM DLL還是在構建您的項目? – devlead
此COM庫在項目中成功使用。當我嘗試用蛋糕建立我的項目時,會出現問題。在腳本中,我用#r指令添加了這個庫,而cake不理解這個dll。 –
如果您在構建腳本中沒有使用COM DLL,則不需要使用'#r'指令來引用它。它仍然可以成爲您的項目的一部分,而無需將其包含在構建腳本中。 –