我想为 Visual Studio 2008 创建一个附加组件,但我正在为 VS2010 SDK 找到更多示例和示例代码。是否可以使用 VS2010 SDK 构建附加组件并以 VS2008 为目标?如果没有,有没有 VS2008 附加开发的好网站?谷歌搜索似乎都指向http://msdn.microsoft.com/en-us/vstudio/,它专注于 VS2010。
问问题
166 次
1 回答
0
是的,当然可以使用较新版本的 Visual Studio 来构建较旧的扩展。我不知道是否存在任何特定的向下目标模板,但您可以简单地在 Visual Studio 2008 中创建初始扩展项目,然后在 Visual Studio 2010 中打开它。
但是,您通常不能使用 VS2010 SDK 二进制文件来构建 2010 之前的扩展(尤其是托管扩展)。API 的许多 API 是不同的,并且在 Visual Studio 的版本之间不兼容。最好使用目标 SDK 中的二进制文件。
确实,您可以在非常特定的情况下使用新的二进制文件(例如在 C++ 项目中组装 COM 接口)。但这需要大量的纪律才能正确。
于 2010-08-05T15:45:23.900 回答