当我第一次启动Visual Studio(我只是安装它)时,我选择默认的编程布局(Visual C#/ Visual Basic.NET / F#/等)为 Web开发。它给出了一些错误,它无法找到布局方案或其他东西,现在它说无法打开窗口。
有没有办法重置选定的布局选项?
答案 0 :(得分:4)
安装MySql Net Connector mysql-connector-net-6.3.4.msi时出现同样的错误 我认为这个安装程序损坏了我的VS 2010.但不是。
上一步,我卸载MySql Connector 6.3.2并编辑machine.config ......这是错误!
<system.data>
<DbProviderFactories>
<!-- !!! añadido a mano para poderlo usar en VS2010
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net
Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory,
MySql.Data, Version=6.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/> -->
<add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/></DbProviderFactories>
</system.data>
逻辑评论不对。然后,我擦除所有注释的代码,VS2010再次来到现场!
答案 1 :(得分:1)
在我的实验室中,Visual Basic上学期工作正常,但本学期得到了“无法创建窗口”的消息。尝试重新安装VB后,Visual Studio,.Net和其他东西总是得到相同的消息。找到一个提到windows \ system32目录中缺少windowscodecs.dll文件的站点,但我有了该文件。在VB工作的机器上发现了不同的日期。复制了较新的windowscodecs.dll文件,摆脱了问题,但后来发现我也不得不复制windowscodecsext.dll文件。
我现在正在使用sigcheck对system32中的所有文件进行两个系统之间的比较。已找到大量报告签署日期:2008年4月14日下午12:07,但另一个系统已签署日期:2008年4月14日下午12:13。没有检查实际内容,看看文件有多么不同。如果有一种方法可以检查并更新到最新版本,那就太好了。
答案 2 :(得分:0)
我在使用Visual Studio 2010 Express时遇到了类似的问题 - 重新启动计算机解决了它。
答案 3 :(得分:0)
启动新安装的VS2010 Premium时,此处出现类似的错误消息。
我从旧的machine.config中复制了粘贴的内容,但不小心遗漏了一个Section-definition。通过在configSections-block中添加缺少的定义来修复。
答案 4 :(得分:0)
问题可能是由于machine.config中的某些问题。尝试用原始配置替换配置并尝试。 这解决了我。