【C#】ブレークポイントが止まらない!
はい、怒涛の更新ラッシュ第1弾!
知ってましたか?Visual Studioでブレークポイント置いても止まらないときがあるんです。
例えば、ASP.NETアプリケーションのApplication_Start()メソッド内とか
デバッガがアタッチする前に通っちゃうからブレークポイント止まらないんですねー
そんなときは「System.Diagnostics.Debugger.Break();」って書いてあげると止まりますよっと。
public class WebApiApplication : HttpApplication { protected void Application_Start() { System.Diagnostics.Debugger.Break(); AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); } }
注意点はループの中に書くと毎度止まるからうざいこと。