【トラブル】【.NET】「値を Null にすることはできません。パラメーター名: activationContext」が表示する

概要

以下のような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 セキュリティ設定を有効にする」のチェックを外す

→実行したら、動いた!!