Custom Start Page Project Template

Microsoft Free

This template contains the Visual Studio 2010 Start Page XAML. It also shows how to update a Start Page to add a custom WPF UserControl. The XAML and UserControl are then bundled into a Visual Studio VSIX for deployment on the Visual Studio Gallery.

(5) Review
Visual Studio
Download (14,342)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (5)
Q and A (13)
Sign in to write a review
Sort by:

by Dragan Radovac | May 05 2012

Yep, very nice

by TejasJ | March 21 2012

by Ed Price - MSFT | June 03 2011

by habibmsdn | May 18 2011

by Geert VL | March 20 2010

Sign in to start a discussion

  • VS 2013 Version
    3 Posts | Last post January 30, 2015
    • It was not an easy task to convert it to VS 2013 because every manual on the net seems to be wrong about how to convert it correctly.
      However after some time I did manage to convert it, and for everyone who is frustrated about not having a VS 2013 version here it is:
    • all copyright go to Microsoft of course, I just did update the references correctly and changed the namespaces etc...
    • THANK YOU very much ! It's not like they couldn't provide it easily and VS 2013 is not brand new...
  • VS2013 Version?
    2 Posts | Last post July 15, 2014
    • When will VS2013 version be made available?
    • I would love a Visual Studio 2013 version of this
  • Please refer to VS2012 msdn doc
    3 Posts | Last post July 08, 2013
    • Please use to update the template for VS2012.
    • That's very helpful, thanks for sharing it.
      It doesn't seem to cover any of the styles that may have changed.  For example, Style="{DynamicResource StartPage.TabItemStyle}" will no longer resolve.  Any idea how to map these to their new resource names?
    • Its Complex O.o But I Do This, Thanks :)
  • let Microsoft set its house in order
    1 Posts | Last post January 16, 2013
    • vjj
      this template is wrongly referenced from
      for VS2012
  • VS 2012 ???
    1 Posts | Last post January 12, 2013
    • Please add a VS 2012 soon
  • VS2012 version?
    1 Posts | Last post October 18, 2012
    • Any plans on releasing a VS2012 version of this template?
  • Missing 2012 version
    1 Posts | Last post September 30, 2012
    • NuGet for VS2012 cant find this
      eventhough the page links here for VS2012 too
  • Unable to install the template
    1 Posts | Last post January 18, 2012
    • Hi,
      I am trying to install this template on VS2010 SP1 Ultimate. Getting below error while installing:
      Beginning to install extension to Microsoft Visual Studio 2010 Ultimate...
      Install Error : System.IO.PathTooLongException: C:\Documents and Settings\<MyUserName>\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Custom Start Page Project Template\1.2\Solution\CSharp\Extensibility\ StartPageControl/properties/resources.designer.cs
         at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension, Boolean perMachine, AsyncOperation asyncOp)
         at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension extension, Boolean perMachine, AsyncOperation asyncOp)
      <MyUserName> is 16 characters long.
  • Exception on VS2010 SP1
    3 Posts | Last post August 31, 2011
    • Hi,
      I just installed the template on VS2010 SP1. I set up a custom start page from the template without any modifications, built and attempted to run and got the following:
      System.Windows.Markup.XamlParseException occurred
        Message='Set property 'System.Windows.ResourceDictionary.Source' threw an exception.' Line number '11' and line position '37'.
             at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
        InnerException: System.IO.FileNotFoundException
             Message=Could not load file or assembly 'Microsoft.VisualStudio.Shell.UI, Culture=neutral' or one of its dependencies. The system cannot find the file specified.
             FileName=Microsoft.VisualStudio.Shell.UI, Culture=neutral
             FusionLog==== Pre-bind state information ===
      plus a whole lot more!
      Can you help?
    • Hi Michael,
      I haven't been able to reproduce your problem with VS 2010 SP1 and the latest version of the custom start page template.  Microsoft.VisualStudio.Shell.UI.dll was never shipped with VS 2010 or VS 2010 SP1 so I think you may have a pre-release version of the custom start page project template.  Try downloading the 1.2 version which doesn't have any Microsoft.VisualStudio.Shell.UI references.
      Greg Van Liew
      Visual Studio
    • Use of default template (with no modifications) under vs2010 SP1 returns an exception in both the design time and run time.
      The exception is related to dynamic / sttaic resource allocation in xmlparse
      No line or call stack is provided (using Premium)
  • Problem creating a custom start page project
    2 Posts | Last post September 07, 2010
    • I would like to deploy a custom startpage for my team to show them latest news about available project (item) templates and such.
      However, when I create a new (Custom Start Page) project (Name and Solutionname identical), the wizard immediately gives me the following error messages:
      - The file properties\resources.designer.cs could not be found within the project templates. Continue to run, but the resulting project may not build properly
      - The file properties\settings.designer.cs could not be found within the project templates. Continue to run, but the resulting project may not build properly
      - A problem was encountered creating the sub project 'CustomStartPageControl". Unable to copy the file 'Resources.Designer.cs' from the project template to the project. Cannot find file '(...)\Local Settings\Temp\(...)\Properties\Resources.Designer.cs'.
      Then the project opens up showing the following warnings:
      - The referenced project '..\CustomStartPageControl\CustomStartPageControl.csproj' does not exist.
      - The referenced component 'CustomStartPageControl' could not be found. 	
      Also, the solution only consists of only one project named CustomStartPage. No CustomStartPageControl project.
      Looking at the file system structure, I can see two subfolders in the project directory:
      - CustomStartPage
      - CustomStartPageControl
      The latter only contains one subfolder called Properties that contains two files: 
      - AssemblyInfo.cs
      - Resources.resx
      Is there a fix available? 
    • We haven't seen the issue you report.  I wonder if it is due to the path length being too long for the longer named files (resources.designer.cs).
      Can you create a custom start page project if you set your project root to a very short path (ex. c:\temp)?
      Greg Van Liew
      Visual Studio
1 - 10 of 13 Items