Visual studio 2010 Visual Studio(2010)是否会在我的代码发生更改时自动更新IDL文件?

Visual studio 2010 Visual Studio(2010)是否会在我的代码发生更改时自动更新IDL文件?,visual-studio-2010,visual-c++,com,atl,Visual Studio 2010,Visual C++,Com,Atl,当我在ATL类中进行更改(例如,添加新接口或实现新方法)时,我是否需要更新IDL文件,或者Visual Studio(2010)是否会自动更新(不使用向导时) [对不起……有点不对劲的问题..] 编辑:重新措辞:避免每次手动更新IDL文件的唯一方法是使用Visual Studio向导?是的,这就是向导的要点。它确保.idl、.h、.cpp和.rgs文件保持同步。使它们不同步会产生非常难以诊断的运行时故障。为什么要“逃避”更新.idl不清楚,听起来不明智。我的意思是逃避手动更新.idl。所以我想巫

当我在ATL类中进行更改(例如,添加新接口或实现新方法)时,我是否需要更新IDL文件,或者Visual Studio(2010)是否会自动更新(不使用向导时)

[对不起……有点不对劲的问题..]


编辑:重新措辞:避免每次手动更新IDL文件的唯一方法是使用Visual Studio向导?

是的,这就是向导的要点。它确保.idl、.h、.cpp和.rgs文件保持同步。使它们不同步会产生非常难以诊断的运行时故障。为什么要“逃避”更新.idl不清楚,听起来不明智。我的意思是逃避手动更新.idl。所以我想巫师是最好的选择。。当我想要实现IPersistFile接口时,整个过程就开始了,但是在“实现接口向导”中,我不知道选择什么“类型库”。我如何知道某个接口存在于哪个库中?不,向导不是解决方法。显然,没有必要更新IDL。