如何在Visual Studio中扩展项目属性屏幕?

| 当您在Visual Studio中查看项目属性时,会获得许多选项卡。 标准的是\“ Application \”,\“ Build \”,\“ Build Events \”等。 也可以添加自定义选项卡。例如,查看WebApplication或VSIX项目的属性,您将获得不同的(其他)选项卡。 那么,如何编写将自定义选项卡添加到项目属性窗口的VSIX插件?     
已邀请:
查看本文:如何:添加和删除属性页。 您可以这样创建一个页面:
class DeployPropertyPage : Form, Microsoft.VisualStudio.OLE.Interop.IPropertyPage
{
    . . . . 
    //Summary: Return a stucture describing your property page.
    public void GetPageInfo(Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO[] pPageInfo)
    {
        PROPPAGEINFO info = new PROPPAGEINFO();
        info.cb = (uint)Marshal.SizeOf(typeof(PROPPAGEINFO));
        info.dwHelpContext = 0;
        info.pszDocString = null;
        info.pszHelpFile = null;
        info.pszTitle = \"Deployment\";  //Assign tab name
        info.SIZE.cx = this.Size.Width;
        info.SIZE.cy = this.Size.Height;
        if (pPageInfo != null && pPageInfo.Length > 0)
            pPageInfo[0] = info;
    }
}
您可以这样注册:
[MSVSIP.ProvideObject(typeof(DeployPropertyPage), RegisterUsing = RegistrationMethod.CodeBase)]
    

要回复问题请先登录注册