概要
以下のようなVisualStudio起動時に、以下のエラーが表示され、起動できない
エラーメッセージ
System.ArgumentNullException はハンドルされませんでした。
値を Null にすることはできません。
パラメーター名: activationContext
エラー詳細
System.ArgumentNullException はハンドルされませんでした。
Message=値を Null にすることはできません。
パラメーター名: activationContext
Source=mscorlib
ParamName=activationContext
StackTrace:
場所 System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)
場所 System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)
場所 System.Activator.CreateInstance(ActivationContext activationContext)
場所 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()
場所 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Threading.ThreadHelper.ThreadStart()
InnerException:
解決策
[1] VSのソリューションエクスプローラから[プロパティ]-[セキュリティ]を選択
[2] 「ClickOnce セキュリティ設定を有効にする」のチェックを外す
→実行したら、動いた!!