0

これを引き起こすために何をしたかを知っていればいいのですが、MVVMLightテンプレートでVisual Studio2008Designerを使用することはできません。どのxamlページにも「タイプ'ViewModelLocator'のインスタンスを作成できませんでした。アプリケーションは正常にビルドおよび実行されますが、デザイナーのみが壊れています。App.xamlには

<Application x:Class="ExcelReportGenerator.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
         xmlns:vm="clr-namespace:ExcelReportGenerator.ViewModel"
         xmlns:res="clr-namespace:ExcelReportGenerator.Resources"
         Startup="Application_Startup"
         mc:Ignorable="d">

<Application.Resources>
    <!--Global View Model Locator-->
    <vm:ViewModelLocator x:Key="Locator"
                         d:IsDataSource="True" />  
</Application.Resources>

まったく新しいMVVMLightアプリケーションを作成すると、エラーが発生することもあります。興味深いのは、VS2010のエクスプレスバージョンを使用すると、デザイナーで問題なく表示、編集、および作業できることです。VS2010に行きたいと思っている限り、今のところITにその動きを説得することはできません。

その他のシステム情報:Windows 7(x64)の教授、dpackおよびcoderushexpressプラグインもあります。

4

2 に答える 2

0

2010年にデザイナを使用できるとのことですが、この問題はVS 2010をインストールした後またはインストールする前に発生しましたか?2010年のインストールが何らかの理由でそれを引き起こした可能性があります。両方のスタジオをアンインストールして、2008を再インストールしてみてください。

于 2010-05-10T18:57:48.120 に答える
0

vs 2008 コマンド ラインからコマンド「C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe /setup」を実行すると、すべての Studio テンプレートがリセットされます。

于 2010-05-11T20:00:00.637 に答える