我正在尝试以管理员身份运行Visual Studio 2013,但我经常遇到错误。我已经搜索并尝试过其他版本的VS的解决方案,但这些修复程序并不适用,所以希望有人可以提供帮助。
当我尝试以管理员身份运行VS2013时,我错误地说应用程序无法启动。
我看到一些文章谈论复制和注册dte * .olb文件,但它们是用于以前版本的VS.我复制了其中一个文件并注册了它,我现在可以通过原始错误,但我无法编译任何应用程序 - 包括任何默认模板工作区。在我太疯狂并且可能使事情变得更糟之前,我想在这里问。
如果我没有收到“应用程序无法启动”消息,当我尝试编译任何内容时,我收到此消息:
---------------------------
Microsoft Visual Studio
---------------------------
Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))
---------------------------
OK
---------------------------
问题是该错误代码并没有告诉我哪个库不会加载。
输出窗口显示:
Error occurred while restoring NuGet packages: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))
1>------ Build started: Project: WcfService1, Configuration: Debug Any CPU ------
1> WcfService1 -> C:\Users\David\Documents\Visual Studio 2013\Projects\WcfService1\WcfService1\bin\WcfService1.dll
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
我尝试卸载并重新安装NuGet而不改变行为。
如果我转到项目属性,我看不到Web,Package / Publish Web或Code Analysis选项卡。
有没有人知道如何解决这个问题?
这是在Windows 8.1 Pro上。我的确切VS配置如下。
Microsoft Visual Studio Professional 2013
Version 12.0.30110.00 Update 1
Microsoft .NET Framework
Version 4.5.51641
Installed Version: Professional
LightSwitch for Visual Studio 2013 06177-004-0444002-02105
Microsoft LightSwitch for Visual Studio 2013
Microsoft Office Developer Tools - Update 1 for Visual Studio 2013 ENU 06177-004-0444002-02105
Microsoft Office Developer Tools - Update 1 for Visual Studio 2013 ENU
Team Explorer for Visual Studio 2013 06177-004-0444002-02105
Microsoft Team Explorer for Visual Studio 2013
Visual Basic 2013 06177-004-0444002-02105
Microsoft Visual Basic 2013
Visual C# 2013 06177-004-0444002-02105
Microsoft Visual C# 2013
Visual C++ 2013 06177-004-0444002-02105
Microsoft Visual C++ 2013
Visual F# 2013 06177-004-0444002-02105
Microsoft Visual F# 2013
Visual Studio 2013 Code Analysis Spell Checker 06177-004-0444002-02105
Microsoft® Visual Studio® 2013 Code Analysis Spell Checker
Portions of International CorrectSpell™ spelling correction system © 1993 by Lernout & Hauspie Speech Products N.V. All rights reserved.
The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from Lernout & Hauspie Speech Products N.V. All rights reserved.
Windows Phone SDK 8.0 - ENU 06177-004-0444002-02105
Windows Phone SDK 8.0 - ENU
ASP.NET and Web Tools 2013.1.41009
Microsoft Web Developer Tools contains the following components:
Support for creating and opening ASP.NET web projects
Browser Link: A communication channel between Visual Studio and browsers
Editor extensions for HTML, CSS, and JavaScript
Page Inspector: Inspection tool for ASP.NET web projects
Scaffolding: A framework for building and running code generators
Server Explorer extensions for Windows Azure Web Sites
Web publishing: Extensions for publishing ASP.NET web projects to hosting providers, on-premises servers, or Windows Azure
ASP.NET Web Frameworks and Tools 2012.2 4.1.21001.0
For additional information, visit http://go.microsoft.com/fwlink/?LinkID=309563
ASP.NET Web Frameworks and Tools 2013 5.0.11213.0
For additional information, visit http://www.asp.net/
Common Azure Tools 1.0
Provides common services for use by Azure Mobile Services and Windows Azure Tools.
JetBrains ReSharper 8.1 Full Edition build 8.1.23.546 on 2013-12-12T07:30:52
JetBrains ReSharper 8.1 package for Microsoft Visual Studio. For more information about ReSharper, visit http://www.jetbrains.com/resharper/. Copyright © 2003–2014 JetBrains, Inc.
Microsoft Advertising SDK for Windows Phone
Microsoft Advertising SDK for Windows Phone
Build
NuGet Package Manager 2.8.50126.477
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
PreEmptive Analytics Visualizer 1.2
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.
SQL Server Data Tools 12.0.30919.1
Microsoft SQL Server Data Tools
Visual Studio Spell Checker VSSpellChecker
An editor extension that checks the spelling of comments, strings, and plain text as you type.
Windows Azure Mobile Services Tools 1.0
Windows Azure Mobile Services Tools
Windows Azure Remote Debugging 1.0
Windows Azure Remote Debugging Community Technology Preview
Windows Azure Tools 2.2
Windows Azure Tools for Microsoft Visual Studio 2013 - v2.2.11003.1601
Workflow Manager Tools 1.0 1.0
This package contains the necessary Visual Studio integration components for Workflow Manager.
答案 0 :(得分:7)
我将继续使用有史以来最悲伤的答案:您是否尝试过完全卸载,重新启动并重新安装Visual Studio?
如果问题是由加载项或类似问题引起的,这也会有所帮助。
我在win7上干净安装VS2013时出现了很多问题(项目没有加载,崩溃等)。遗憾的是重新安装是唯一有帮助的事情。这是我所知道的糟糕建议,但有时候仍然是对某些VS弊病的最佳修复方法之一。
[编辑] 我不是修复失败的安装的粉丝,除非它每次都打破了。 请参阅Connect Article(对于VS2012,但问题相同)。
This Stack Overflow问题可能有助于崩溃。问题是针对VS2008,但它看起来完全相同。按照建议尝试重置字体。 (我认为至少运行Devenv / ResetSettings并不是一个坏主意)
答案 1 :(得分:2)
我建议禁用Resharper。我不时遇到一个VS解决方案,我无法在启用ReSharper的VS2013中打开。
Tools->Options->Resharper->Suspend Now
答案 2 :(得分:1)
如果没有诸如此类的信息,将很难提供帮助 - 错误的事件日志 - 错误消息的更多细节("应用程序无法启动"有点模糊)
答案 3 :(得分:1)
安装后你重启了吗? 你有没有通过Windows更新更新?
您是将它安装到通常的路径还是其他地方? 您是以管理员还是在用户帐户下安装的?
如果它的工作电脑是在本地安装还是在漫游配置文件下安装?
我的表面pro或桌面上没有问题以管理员或标准用户身份运行它 但它是在本地安装的,安装在我的开发者帐户下但在所有帐户下运行(测试,开发,管理,用户等)
答案 4 :(得分:0)
根据提供的信息,我认为Microsoft Office开发者工具存在一个问题,特别是与Outlook相关的问题。
修复1:
检查您的Office目录是否有msoutl.olb。如果有,请尝试运行' regtlib msoutl.olb'。我相信你应该在你的机器上安装regtlib是你的Visual Studio安装的一部分。无论如何,重新注册typelib将重写注册表的所有必要密钥。您将需要此操作的管理权限。
修复2:
尝试运行Outlook附带的程序 - C:\ Program Files \ Common Files \ System \ MSMAPI \ 1033 \ Scanpst.exe
有关详细信息,请参阅此网站 - Click Here
修复3:
尝试卸载Office Developer Tools并查看问题是否仍然存在。
修复4:
另一种可能性是msoutl.olb本身已损坏,在这种情况下重新安装Outlook应解决问题。
答案 5 :(得分:0)
这可能是Windows 8的表现。说,确保你的操作系统更新,修复破碎的东西的新补丁应该是常规的,我怀疑很多破碎的东西。
确保安装了正确的.net框架,并在必要时重新安装。我对Windows 8不太熟悉,我有3个月的不愉快经历,但试着看看你是否可以通过右键单击.exe文件来改变兼容模式。
我怀疑我的反应会比其他人好,但我觉得有所贡献,因为没有人提到检查.net框架或兼容性。
祝你好运!我也对TYPE_E_cantloadlibrary进行了一些研究并找到了这个链接,也许你应该看一下 http://social.msdn.microsoft.com/Forums/en-US/ac50fa41-8d47-4fa9-81a3-914f262676af/0x80029c4a-typeecantloadlibrary?forum=vsto
答案 6 :(得分:0)
试试这个:
这将使VS从现在起以管理员身份运行。
答案 7 :(得分:0)
我遇到了完全相同的问题。我的问题是“开始页面”'被打起来了。 我编辑了以下内容:
> Tools > Options > Startup
选择显示空白环境'在'在启动时'下拉
这解决了我的所有问题,可以再次以管理员身份运行。