IVsProvideTargetedToolboxItems.AddNewTypesForNewFramework 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
添加新类型。
public:
int AddNewTypesForNewFramework(System::String ^ szHighestExistingTFMWithSameID, System::String ^ szNewTFM, Microsoft::VisualStudio::Shell::Interop::IVsAddToolboxItems ^ pAdder);
public:
int AddNewTypesForNewFramework(Platform::String ^ szHighestExistingTFMWithSameID, Platform::String ^ szNewTFM, Microsoft::VisualStudio::Shell::Interop::IVsAddToolboxItems ^ pAdder);
int AddNewTypesForNewFramework(std::wstring const & szHighestExistingTFMWithSameID, std::wstring const & szNewTFM, Microsoft::VisualStudio::Shell::Interop::IVsAddToolboxItems const & pAdder);
public int AddNewTypesForNewFramework (string szHighestExistingTFMWithSameID, string szNewTFM, Microsoft.VisualStudio.Shell.Interop.IVsAddToolboxItems pAdder);
abstract member AddNewTypesForNewFramework : string * string * Microsoft.VisualStudio.Shell.Interop.IVsAddToolboxItems -> int
Public Function AddNewTypesForNewFramework (szHighestExistingTFMWithSameID As String, szNewTFM As String, pAdder As IVsAddToolboxItems) As Integer
参数
- szHighestExistingTFMWithSameID
- String
中最高的 TFM (目标框架名字对象) 具有相同的 ID。
- szNewTFM
- String
中新提供程序的 TFM。
- pAdder
- IVsAddToolboxItems
中 IVsAddToolboxItems 要用于向工具框添加项的。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
此方法由工具箱在以下情况下调用:活动设计器所属的项目所面向的框架,该框架在 (忽略配置文件差异) 并且其版本比工具箱以前曾出现过的任何框架的版本更高。 工具箱通过现有工具箱对标识为项提供程序的每个包调用。 该项应确定在和之间添加的新类型的 szHighestExistingTFMWithSameID 集合 szNewTFM ,并使用为这些类型添加工具箱项 pAdder 。 如果工具箱尚未显示与新框架具有相同 ID 的任何框架, szHighestExistingTFMWithSameID 则为空字符串。
此方法必须在它添加的项上设置类型名称和程序集名称元数据。 不需要设置项提供程序 GUID,因为这将自动设置。