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'指令来引用它。它仍然可以成为您的项目的一部分,而无需将其包含在构建脚本中。 –