1

我已经开发了一个基于 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 framework、visual studio、vs sdk 并重新安装了它们

但我仍然得到错误。

解决方案

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

4

0 回答 0