私は 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 フレームワーク、ビジュアル スタジオ、vs sdk を完全に削除して再インストールしました
しかし、私はまだエラーが発生します。
解決
最後に、問題を克服しました。問題は、異なる GUID が同じである必要があるために発生しましDslPackage\GeneratedCode\GeneratedVSCT.tt
た DslPackage\GeneratedCode\Constants.tt[CommandSetId]
。