来自HRESULT的例外:DSL Designer Visual Studio 2013上的0x80070057(E_INVALIDARG)

时间:2014-04-02 22:36:46

标签: visual-studio-2013 dsl dsl-tools

我开发了一个基于DSL的建模工具,每件事都很好没有问题,但是当我右键点击模型时突然出现"Value does not fall within the expected range."错误,再次点击后我得到"Exception from HRESULT: 0x80070057 (E_INVALIDARG)"错误。

我已清空"C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\""C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files"

  • 我已经重启了我的电脑
  • 通过devenv / resetsettings重置Visual Studio
  • 我已删除并重新安装了我的VSIX软件包
  • 我修复了Microsoft .Net framework 4.5.1
  • 我修复了Visual Studio SDK
  • 我修复了Visual Studio 2013
  • 我已完全删除.net框架,visual studio,vs sdk并重新安装它们

但我仍然得到错误。

解决方案

最后我克服了这个问题:问题是由DslPackage\GeneratedCode\GeneratedVSCT.ttDslPackage\GeneratedCode\Constants.tt[CommandSetId]中的不同GUID引起的,而它们应该是相同的。

0 个答案:

没有答案