Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
E_FAIL COM使用Microsoft.LightSwitch.Client创建Silverlight用户控件时出错_Silverlight_Visual Studio 2012_Visual Studio Lightswitch - Fatal编程技术网

E_FAIL COM使用Microsoft.LightSwitch.Client创建Silverlight用户控件时出错

E_FAIL COM使用Microsoft.LightSwitch.Client创建Silverlight用户控件时出错,silverlight,visual-studio-2012,visual-studio-lightswitch,Silverlight,Visual Studio 2012,Visual Studio Lightswitch,我正试图按照Jan Van der Haegen的博客中的指示操作照明开关。但是,在我单击向客户端添加新的Silverlight用户控件并输入xaml之后,我遇到了错误。我将代码缩减到最短的部分,这给了我一个错误: 对COM组件的调用返回了HRESULT E_FAIL 从以下xaml: <shellUtils:ScreenChildWindow xmlns:shellUtils="clr-namespace:Microsoft.LightSwitch.Runtime.Shell.F

我正试图按照Jan Van der Haegen的博客中的指示操作照明开关。但是,在我单击向客户端添加新的Silverlight用户控件并输入xaml之后,我遇到了错误。我将代码缩减到最短的部分,这给了我一个错误:

对COM组件的调用返回了HRESULT E_FAIL

从以下xaml:

<shellUtils:ScreenChildWindow
    xmlns:shellUtils="clr-namespace:Microsoft.LightSwitch.Runtime.Shell.Framework;assembly=Microsoft.LightSwitch.Client">
</shellUtils:ScreenChildWindow>

我刚刚在一个虚拟机中安装了Visual Studio 2012,创建了一个新项目,新客户端Silverlight用户控件,并尝试了相同的代码,但收到了相同的错误

我还收到此代码以及其他引用Microsoft.LightSwitch.Client的代码:

<Framework:GroupBox
    xmlns:Framework="clr-namespace:Microsoft.LightSwitch.Presentation.Framework;assembly=Microsoft.LightSwitch.Client">
</Framework:GroupBox>


博客上的评论似乎表明其他人也有这个错误,但我还没有找到解决方案。我在Stackoverflow上也看到了相同/相似的问题,但没有得到回答。

在搜索互联网上最轻微的相关问题后,我发现至少在我的案例中,设计视图错误可以完全忽略。

即使有其他错误,我也没有提到:

未定义的CLR命名空间。“clr命名空间”URI引用命名空间 Microsoft.LightSwitch.Cosmopolitan.Presentation.Controls可以 找不到

找不到类型“ctls:OverflowControl”。请确认您不是 缺少程序集引用,并且所有引用的程序集都具有 已经建成

查找资源字典时出错 /Microsoft.LightSwitch.Cosmopolitan.Client;component/Presentation/Shells/BasicStyles.xaml“


控件工作得很好。所有的组件首选项都存在,所以我不确定设计师为什么会提出相反的要求。

在搜索互联网上最轻微的相关问题后,我发现至少在我的情况下,设计视图错误可以完全忽略。

即使有其他错误,我也没有提到:

未定义的CLR命名空间。“CLR命名空间”URI引用命名空间 Microsoft.LightSwitch.Cosmopolitan.Presentation.Controls可以 找不到

找不到类型“ctls:OverflowControl”。请确认您没有找到 缺少程序集引用,并且所有引用的程序集都具有 已经建成

查找资源字典时出错 /Microsoft.LightSwitch.Cosmopolitan.Client;组件/Presentation/shell/BasicStyles.xaml“


这个控件工作得很好。所有的程序集首选项都存在,所以我不确定设计师为什么会提出相反的要求。

是的,这是正确的,只需关闭预览窗口。XAML设计器在引用LS程序集时很难呈现控件。您可以忽略这些错误


如果你看到这些错误,请让我知道,我们可以调查

是的,没错,只需关闭预览窗口。XAML设计器在引用LS程序集时很难呈现控件。您可以忽略这些错误

如果你看到这些错误,请让我知道,我们可以调查