回答

0

是的,當然可以使用較新版本的Visual Studio來構建較舊的擴展。我不知道是否存在任何特定的向下模板,但您可以在Visual Studio 2008中簡單地創建初始擴展項目,然後在Visual Studio 2010中打開它。

但是,您無法一般使用VS2010 SDK二進制文件2010年之前的延期(特別是管理型延期)。 API的許多API都是不同的,並且在Visual Studio版本之間不兼容。最好使用目標SDK中的二進制文件。

確實,您可以在特定情況下使用新的二進制文件(例如在C++項目中進行COM接口組裝)。但這需要很多紀律才能得到正確。