删除/编辑ATL COM DLL属性/方法

时间:2014-02-14 07:01:55

标签: c++ visual-studio-2012 dll com atl

我在VS2012中创建了一个COM ATL DLL。 添加事件和属性非常简单。 但是,我认为没有简单的方法来编辑或删除事件或属性。

当我使用添加向导时,VS2012会自动为事件或属性创建大量代码,我不确定当我犯了错误并想要替换或删除时是否应该手动删除或更改此自动创建的代码东西。

有没有办法以干净的方式编辑和删除它们? 也许在VS2012的某个地方有一个属性/事件管理器,但我没有找到它。

谢谢!

1 个答案:

答案 0 :(得分:2)

您在IDL上编辑您感兴趣的方法/属性的声明,然后项目停止构建,直到您通过反映C ++实现的更改来分别修复它 - 就是这样。

IDL更改以及更新的实现分别构建您更新的DLL。

请注意,在更新后,已针对早期方法/属性集构建的应用程序可能会出现问题。您可能感兴趣的相关早期问题(如果您的问题是关于开发时的更新,而不是发布模块的更新,那么您可能会 - 但我感觉就是目前的情况 ):