如何在Cake中使用COM Interop引用?

时间:2017-08-09 13:41:01

标签: c# cakebuild

我们有一个带有COM Interop引用的项目(静态链接到项目)。 我使用对此DLL的引用创建了cake-build脚本。 关于处理:

Task("Build").Does(()=>
{
    NuGetRestore(solutionFile);
    MSBuild(solutionFile);
});

构建脚本有错误,我的DLL库格式错误。 蛋糕是否支持COM引用?也许我需要做点什么?

更新。当我在没有引用COM dll的情况下构建脚本时,编译器抛出错误CS0246,表明此DLL中的类未找到,并且我错过了对它的引用。

1 个答案:

答案 0 :(得分:0)

当我们将构建作为'任何CPU'时,问题就出现了。更改为“x86”并已解析依赖项(Microsoft.VisualBasic.Compatibility.VB6