今日Visual Studio 2013 Professional Edition
を開いたところ、エラーexception has been thrown by a target of invocation.
が発生しました
また、ILSpy
を開いてDLLをデバッグしようとしましたが、クラッシュしました。同じキラーから来たのかもしれません。私が行ったシステムでは、昨日SQL Server 2012
Professional Editionをインストールしました。
環境パスを確認しました。それは:
C:\ Program Files\Common Files\Microsoft Shared\Windows Live; C:\ Program Files(x86)\ Common Files\Microsoft Shared\Windows Live; C:\ Program Files(x86)\ Intel\iCLS Client \; C:\Program Files\Intel\iCLS Client \; c:\ Program Files(x86)\ AMD APP\bin\x86_64; c:\ Program Files(x86)\ AMD APP\bin\x86;%SystemRoot%\ system32;%SystemRoot %;%SystemRoot%\ System32\Wbem; c:\ Program Files(x86)\ ATI Technologies\ATI.ACE\Core-Static; C:\ Program Files\Intel\Intel(R)Management Engine Components\DAL; C:\Program Files\Intel\Intel(R)Management Engine Components\IPT; C:\ Program Files(x86)\ Intel\Intel(R)Management Engine Components\DAL; C:\ Program Files(x86)\ Intel\Intel( R)Management Engine Components\IPT; C:\ Program Files\Dell\Dell Data Protection\Access\Advanced\Wave\Gemalto\Access Client\v5 \; C:\ Program Files(x86)\ NTRU Cryptosystems\NTRU TCG Software Stack\bin \; C:\ Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin \; C:\ Program Files(x86)\ Windows Live\Shared; c:\ Program Files(x86)\ Microsoft SQL Server\100 \ツールs\Binn \; c:\ Program Files\Microsoft SQL Server\100\Tools\Binn \; c:\ Program Files\Microsoft SQL Server\100\DTS\Binn \; C:\ Program Files(x86)\ Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE \; C:\ Program Files(x86)\ Microsoft SQL Server\100\DTS\Binn \; C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies \; C:\ Program Files\Microsoft\Web Platform Installer \; c:\ Program Files(x86)\ Microsoft ASP.NET\ASP.NET Web Pages\v1.0 \;%systemroot%\ System32\WindowsPowerShell\v1.0 \; C:\ source\Orion\trunk\packages\NuGet.CommandLine.2.2.0\tools;%TFSPowerToolDir%;%BPADir%;%HummPATH14%;%systemroot%\ System32\WindowsPowerShell\v1。 0 \; C:\ Program Files(x86)\ QuickTime\QTSystem \; C:\ Program Files(x86)\ Windows Kits\8.1\Windows Performance Toolkit \; C:\ Program Files\Microsoft SQL Server\110\DTS\Binn \; C:\ Program Files(x86)\ Microsoft SQL Server\110\Tools\Binn \; C:\ Program Files\Microsoft SQL Server\110\Tools\Binn \; C:\ Program Files(x86)\ Microsoft SQL Server\110\Tools\Binn\ManagementStudio \; C:\Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies \; C:\ Program Files(x86)\ Microsoft SQL Server\110\DTS\Binn \
私のOSはWindows 7 64ビットです。
Activitylog.xmlには以下が含まれます。
<entry>
<record>25</record>
<time>2014/05/13 15:06:11.756</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [Environment Package Window Management]</description>
<guid>{5E56B3DB-7964-4588-8D49-D3523AB7BDB9}</guid>
</entry>
<entry>
<record>26</record>
<time>2014/05/13 15:06:11.756</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [Environment Package Window Management]</description>
<guid>{5E56B3DB-7964-4588-8D49-D3523AB7BDB9}</guid>
<hr>80131534</hr>
<errorinfo>The type initializer for 'Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService' threw an exception.</errorinfo>
</entry>
グーグル検索して答えを得る。 回答
私の環境は長すぎる環境変数PATHでしたが、2048文字以下に短縮すると問題は解決しました。
6、#5で見つかったエントリを表す新しいシステム変数エントリを追加します。
この場合、「C:\ Program Files\Microsoft SQL Server」が10回繰り返されているため、取り組む対象は私の目標です
%sql%for
"C:\ Program Files\Microsoft SQL Server"
前:
c:\ Program Files\Microsoft SQL Server\ Client SDK\ODBC\110\Tools\Binn \;
後
%sql%\ Client SDK\ODBC\110\Tools\Binn \;
vSアイコンを右クリックしますgoto-> properties-> Shortcut-> Advance-> Check 'Run As Administrator'を選択します。これで、通常はVSを開くことができます。
Windows 7にVisual Studioをインストールした後、この問題に遭遇しました。VisualStudioとSSMSの両方が同じエラーを返しました。パスの長さが2000文字未満で、パス間にスペースがありませんでした。
.Netフレームワークを再インストールすると、両方のアプリケーションが再び機能し始めました。
同じ問題があり、パスの長さは1000文字をはるかに下回っていました。 Visual Studioを再インストールする前に、問題を修正する簡単な再起動を試みました。