gpt4 book ai didi

visual-studio-2010 - 如何在 Visual Studio 中扩展项目属性屏幕?

转载 作者:行者123 更新时间:2023-12-04 15:26:58 27 4
gpt4 key购买 nike

当您在 Visual Studio 中查看项目属性时,您会看到许多选项卡。

标准的是“应用程序”、“构建”、“构建事件”等。

也可以添加自定义选项卡。例如,查看 WebApplication 或 VSIX 项目的属性,您将获得不同的(额外)选项卡。

那么如何编写一个 VSIX 插件来向项目属性窗口添加自定义选项卡?

最佳答案

查看这篇文章:How to: Add and Remove Property Pages .

你像这样创建一个页面:

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)]

关于visual-studio-2010 - 如何在 Visual Studio 中扩展项目属性屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5324977/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com