Visual Studio 2013 错误消息:0x80004001 (E_NOTIMPL)
Visual Studio 2013 Error Message: 0x80004001 (E_NOTIMPL)
出于某种原因,Microsoft Visual Studio 2013 不断给我以下错误:
Not implemented (Exception from HRESULT: x080004001 (E_NOTIMPL))
我在尝试制作新的 SQL table 时收到此错误。我重现此错误的方法是执行以下操作:
- 打开我的项目(来自团队资源管理器)
- 在服务器资源管理器中打开数据连接。
- 右键单击 Tables 并单击添加新 Table
我正在尝试将新的 table 添加到 SQL Server 2014 数据库。我有 Microsoft Visual Studio Professional 2013 Version 12.0.31101.00 Update 4
只有在添加 table 或打开定义时才会发生这种情况。我可以毫无错误地查看数据。我也试过修复 Visual Studio 2013,但没有成功。
编辑:
现在,当我不打开项目并尝试添加 table 时,我得到:
"The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))".
找到答案here
Clear out the temporary framework files for your project in:
For Windows 7, the path is:
C:\Users\[username]\AppData\Local\Temp\Temporary ASP.NET Files\
For 64 bit systems with 'Framework' in the path the full path is:
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET
Files\
通常 E_INVALIDARG
returns 当应用程序级别打开时出现参数,例如超出范围的问题或参数相互冲突。
如我所见; You may receive an E_INVALIDARG
error message when you try to create an instance of a .NET serviced component, You need to modify your Registry of Windows.
Make a new backup of your Registry of Windows
.
来源: 部署在 COM+ 环境中的 Microsoft .NET 服务组件。
源事件:一个激活请求。
附带事件: 销毁服务组件的旧实例。
辅助资源: 与旧服务组件关联的所有其他资源。
原因:
- 这次销毁可能不会成功或者
- COM+ 可能不会清理相关资源。
解决方案:正在下载the Microsoft .NET Framework 1.1 Service Pack 1。
注册表编辑:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\System.EnterpriseServices]
"DisableAsyncFinalization"=dword:00000001
我最终格式化并重新安装 Windows,这解决了我再次安装 Visual Studio 2013 时的问题。修复 Visual Studio 没有解决问题,但我不确定重新安装 visual studio 是否有效。
出于某种原因,Microsoft Visual Studio 2013 不断给我以下错误:
Not implemented (Exception from HRESULT: x080004001 (E_NOTIMPL))
我在尝试制作新的 SQL table 时收到此错误。我重现此错误的方法是执行以下操作:
- 打开我的项目(来自团队资源管理器)
- 在服务器资源管理器中打开数据连接。
- 右键单击 Tables 并单击添加新 Table
我正在尝试将新的 table 添加到 SQL Server 2014 数据库。我有 Microsoft Visual Studio Professional 2013 Version 12.0.31101.00 Update 4
只有在添加 table 或打开定义时才会发生这种情况。我可以毫无错误地查看数据。我也试过修复 Visual Studio 2013,但没有成功。
编辑:
现在,当我不打开项目并尝试添加 table 时,我得到:
"The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))".
找到答案here
Clear out the temporary framework files for your project in:
For Windows 7, the path is: C:\Users\[username]\AppData\Local\Temp\Temporary ASP.NET Files\
For 64 bit systems with 'Framework' in the path the full path is: C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\
通常 E_INVALIDARG
returns 当应用程序级别打开时出现参数,例如超出范围的问题或参数相互冲突。
如我所见; You may receive an E_INVALIDARG
error message when you try to create an instance of a .NET serviced component, You need to modify your Registry of Windows.
Make a new backup of your
Registry of Windows
.
来源: 部署在 COM+ 环境中的 Microsoft .NET 服务组件。
源事件:一个激活请求。
附带事件: 销毁服务组件的旧实例。
辅助资源: 与旧服务组件关联的所有其他资源。
原因:
- 这次销毁可能不会成功或者
- COM+ 可能不会清理相关资源。
解决方案:正在下载the Microsoft .NET Framework 1.1 Service Pack 1。
注册表编辑:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\System.EnterpriseServices]
"DisableAsyncFinalization"=dword:00000001
我最终格式化并重新安装 Windows,这解决了我再次安装 Visual Studio 2013 时的问题。修复 Visual Studio 没有解决问题,但我不确定重新安装 visual studio 是否有效。