グーグルで自分の懸念についての情報が見つからなかったので、ここで試してみます。
Visual Studio 2010では、カスタムスタートページを作成することができました。一年前に一人でやったのですが、今は慣れています。
Visual Studio 2012がリリースされたため、(VSIX)カスタムスタートページを使用できなくなりました。
MSDNで、次のことを見つけました。方法:Visual Studio SDK/VSIXプロジェクトをVisualStudio2012にアップグレードしましたが、すべてを作成した後も機能しませんでした。
問題は、実際には、Visual Studio 2010のように「スタートページプロジェクトテンプレート」(Extension Managerで見つけるため)がないことです。
だから私はこれを見つけました:方法:手動でスタートページを作成しますが、それは完全に偽であり、Visual Studio 2012を上部に表示しますが、VisualStudio2010につながるのでコピー/貼り付けします。
チュートリアルの後、私はこれを手に入れました:
<Grid xmlns:sp="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.StartPage"
xmlns:vs="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.11.0"
xmlns:vsfx="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.11.0"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<Grid>
<Label Content="My ListView:" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Foreground="White"/>
<ListView Width="Auto" Height="Auto" Margin="10,40,10,10" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<ListView.View>
<GridView>
<GridViewColumn/>
</GridView>
</ListView.View>
</ListView>
</Grid>
これはVS2012では機能しませんが、VS2010では魅力のように機能します。
少なくとも、自分で試してみる以外に選択肢はありませんでした。提供した最後のリンク(方法:スタートページを手動で作成する方法)のチュートリアルを使用しました。
開始:空白のスタートページの作成およびステップ5:エディターで、名前空間宣言を削除せずに、最上位のUserControl要素をGrid要素に変更します。
私はそれをしませんでした-それをUserControlにして、[ツール]>[オプション]>[スタートページ]>[スタートページのカスタマイズ]からXAMLを選択できました。唯一の問題は、CodeBehindを使用できないことです。 x:Classを削除します(ステップ6を見てください)。
また、XAMLのインラインコードはオプションではないので、誰かが私を助けてくれるならお願いします。VSIXカスタムスタートページをVS2012にアップグレードする方法、コードビハインド機能を備えた機能する空白のスタートページを作成する方法、または誰かがVS2012のスタートページプロジェクトテンプレートをリリースするまで待つ必要がある場合は、本当に感謝しています。