如何在 Cake 中使用 COM Interop 引用?
How to use COM Interop references in Cake?
我们有一些带有 COM Interop 引用的项目(静态链接到该项目)。
我使用此 DLL 的引用创建了 cake-build 脚本。
正在处理中:
Task("Build").Does(()=>
{
NuGetRestore(solutionFile);
MSBuild(solutionFile);
});
构建脚本出错,我的 DLL 库格式错误。
Cake 是否支持 COM 引用?也许我需要做点什么?
Upd. 当我在不引用 COM dll 的情况下构建脚本时,编译器会抛出错误 CS0246,即找不到此 DLL 中的 类 并且我错过了参考一下。
问题出在我们以 'Any CPU' 进行构建时。更改为 'x86' 并且依赖项已解决 (Microsoft.VisualBasic.Compatibility.VB6
)
我们有一些带有 COM Interop 引用的项目(静态链接到该项目)。 我使用此 DLL 的引用创建了 cake-build 脚本。 正在处理中:
Task("Build").Does(()=>
{
NuGetRestore(solutionFile);
MSBuild(solutionFile);
});
构建脚本出错,我的 DLL 库格式错误。 Cake 是否支持 COM 引用?也许我需要做点什么?
Upd. 当我在不引用 COM dll 的情况下构建脚本时,编译器会抛出错误 CS0246,即找不到此 DLL 中的 类 并且我错过了参考一下。
问题出在我们以 'Any CPU' 进行构建时。更改为 'x86' 并且依赖项已解决 (Microsoft.VisualBasic.Compatibility.VB6
)