如何在不注册dll的情况下对我们的c COM代码进行单元测试?
发布时间:2020-12-14 02:26:20 所属栏目:Windows 来源:网络整理
导读:我们正在尝试将单元测试添加到遗留的c COM应用程序中.我们还需要我们的构建机器能够破坏他的单元测试,以确保每个构建都没有引入错误.但是,我们不希望构建机器必须注册com dlls,以便一台构建机器可以并行构建多个版本. 我们假设我们可以改为使用注册免费com与
我们正在尝试将单元测试添加到遗留的c COM应用程序中.我们还需要我们的构建机器能够破坏他的单元测试,以确保每个构建都没有引入错误.但是,我们不希望构建机器必须注册com dlls,以便一台构建机器可以并行构建多个版本.
我们假设我们可以改为使用注册免费com与清单文件,但我很难让它工作.不是在我们的代码库上,而是在Microsoft提供的基本示例上. 我一直在使用这个页面 http://msdn.microsoft.com/en-us/library/ms973913.aspx#rfacomwalk_topic8 并且它根本不起作用,当我尝试使用未注册的dll运行使用清单文件时,我得到“类未注册错误” 他们提供的样本工作正常(使用c com服务器和c客户端),但是当我重建它们时它们不起作用. 我们正在使用Visual Studio 2013,所以它看起来像注册免费com的工作方式发生了很大的变化,这使得本教程与新的编译器不兼容. 任何人都可以向我指出使用最新版本的visual studio免费注册com的资源吗?当我到达那里时,为了进一步使我们自己的应用程序中的内容复杂化,我们正在使用VS 2013,但是针对2010编译器,希望这不会产生很大的差异. 此外,如果有更好的方法在com组件上运行c单元测试而不注册清单文件,我也希望听到这些. 谢谢你的帮助. 解决方法
对于OP来说可能为时已晚,但对于遇到这个问题的其他人来说,塞缪尔杰克在这里有一篇文章……这可能会或可能不会帮助未来的读者……
见http://blog.functionalfun.net/2012/09/a-quick-guide-to-registration-free-com.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- win10专业版激活方法——亲测可行!!!
- 我应该在Windows上使用哪个IDE?
- 有没有找到Windows DLL的MD5或其他校验和的地方?
- 解决微信小程序要求的TLS版本必须大于等于1.2的问题(windo
- /bin/sh^M: bad interpreter: No such file or directory 问
- windows – 如何在Inno Setup中使用Pascal变量?
- windows-server-2008 – Windows Server 2008 R2 64位内存泄
- 在Windows XP中使用python在cygwin上显示GBP符号(井号)需要
- win10蓝屏1
- .net – 如何在保留其程序集元数据的同时强烈签署外部DLL?
推荐文章
站长推荐
热点阅读