默认C#通用应用程序抛出未注册的类

时间:2014-04-09 06:57:51

标签: c# windows-8.1

就像你们许多人一样,我用Windows 8.1 Update 1更新了我的工作站。我还安装了带有RC更新的vs2013,开始开发通用Windows应用程序。但是,当我使用更新在我的W8.1机器上运行应用程序时,我得到如下所示的异常:

  

未注册的类(HRESULT的异常:0x80040154   (REGDB_E_CLASSNOTREG))   Windows.UI.Xaml.Application.Start(ApplicationInitializationCallback   回调)在App1.Program.Main(String [] args)

请注意,此应用是使用文件创建的 - >新项目 - >通用应用模板。没有添加自定义代码。

当谷歌搜索此错误时,我发现在以前版本的Windows中,您必须下载Media Feature Pack,但是在我更新的计算机上,Microsoft网站上提供的版本不再兼容。有没有其他人看到这些问题并知道解决方案?

1 个答案:

答案 0 :(得分:0)

我的问题的原因是我的Avast Antivirus正在扫描我从visual studio运行的应用程序。禁用我的项目dir的文件扫描程序后,我的应用程序启动完美。