Jan Van der Haegen のブログの指示に従って、 LightSwitch で再利用可能なモーダル ウィンドウを作成しようとしています。ただし、クリックして新しい Silverlight ユーザー コントロールをクライアントに追加し、xaml を入力すると、エラーが発生します。エラーが発生する最短のセクションにコードを減らしました。
HRESULT E_FAIL が COM コンポーネントへの呼び出しから返されました。
次の xaml から:
<shellUtils:ScreenChildWindow
xmlns:shellUtils="clr-namespace:Microsoft.LightSwitch.Runtime.Shell.Framework;assembly=Microsoft.LightSwitch.Client">
</shellUtils:ScreenChildWindow>
Visual Studio 2012 を仮想マシンにインストールし、新しいプロジェクト、新しい Client Silverlight User Control を作成して、同じコードを試したところ、同じエラーが発生しました。
また、このコードと Microsoft.LightSwitch.Client を参照する他のコードでそれを受け取ります。
<Framework:GroupBox
xmlns:Framework="clr-namespace:Microsoft.LightSwitch.Presentation.Framework;assembly=Microsoft.LightSwitch.Client">
</Framework:GroupBox>
ブログへのコメントは、他の人がこのエラーを抱えていることを示しているようですが、私はまだ解決策を見つけていません. Stackoverflow hereにも同じ/類似のものがありますが、回答はありません。