Visual Studio 2012(和 2010 也是)有一个包含链接和流式视频的起始页。我的包是否可以在此页面上提供内容,例如,在 Welcome/Windows 8/etc 旁边创建一个单独的部分?
问问题
1190 次
2 回答
6
我终于得到了一个在 VS2012 中工作的自定义起始页 - 我的问题是我无法在 2012 年安装起始页项目模板,因为该扩展仅在 2010 年安装(我无权访问)并且我的“我的文档”文件夹被映射到一个网络驱动器,因此将原始 XAML 文件放在 My Documents/Visual Studio 2012/Startpages 中不起作用,因为 Visual Studio 拒绝使用这个“不可信的文件”。
- 从此处下载起始页模板。
- 将文件重命名为 .zip 并解压缩。
- 将“\Solution\CSharp\Extensibility\StartPage.zip”文件复制到您的项目模板文件夹(默认为“My Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#”)。
- 使用此模板创建一个新项目。
按照此处的说明从 2010 升级到 2012 起始页。
- 将项目属性目标框架更新为 4.5。
- 通过删除 Microsoft.VisualStudio.Shell.10.0 引用并添加 Microsoft.VisualStudio.Shell.11.0 和 Microsoft.VisualStudio.Shell.Immutable.11.0 引用来更新 Control 项目中的项目引用。
- 通过用下面的两个替换现有的命名空间引用来更新 xaml 文件中的命名空间引用。
xmlns:vs="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.11.0" xmlns:vsfxim="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.Immutable.11.0"
- 将对键的引用替换
vsfx:VsBrushes
为键vs:EnvironmentColors
,例如vsfx:VsBrushes.StartPageBackgroundKey
vs:EnvironmentColors.StartPageTabBackgroundBrushKey
在 VSIX 项目中,对
source.extension.vsixmanifest
文件进行以下更改(值取决于是否需要 2010 支持,它不适合我):- 添加作者,默认空标签是不允许的:
<Author>Ken</Author>
- 将 Visual Studio 支持版本更改/添加到 11.0:
<VisualStudio Version="11.0">
- 将支持的运行时版本更改为包括 4.5:
<SupportedFrameworkRuntimeEdition MinVersion="4.5" MaxVersion="4.5" />
- 添加作者,默认空标签是不允许的:
VSIX 解决方案现在应该在项目 bin 文件夹中构建并生成一个 VSIX 文件。安装它,您现在可以从 Visual Studio 选项的下拉列表中选择您的起始页。
除此之外,我实际上还没有开发我的自定义起始页,但希望它对想要开始使用 VS2012 开发它们的人有所帮助
编辑:一个包含基本 2012 起始页、自定义控件并可通过 VSIX 部署的项目:模板
于 2013-06-07T10:06:53.250 回答
2
自定义起始页,通过 google:
于 2012-08-28T15:39:00.053 回答