私はいくつかのコードを見直していますが、 "using(SPSite x = ...){}"を使用せずにSPWebまたはSPSiteオブジェクトが開始されると、Visual Studioが警告をスローするのに役立つと思いました。Visual StudioにSPWebとSPSiteを自動的に廃棄するチェックはありますか?
Visual Studioでこれを設定する方法はありますか?
私はいくつかのコードを見直していますが、 "using(SPSite x = ...){}"を使用せずにSPWebまたはSPSiteオブジェクトが開始されると、Visual Studioが警告をスローするのに役立つと思いました。Visual StudioにSPWebとSPSiteを自動的に廃棄するチェックはありますか?
Visual Studioでこれを設定する方法はありますか?
場合によっては(var site = new SPSite()など)、(var web = site.RootWebなどの)処理しないでください。だから絶対に基づいて警告することはできません。
SPDisposeCheckを使用することをお勧めします。
使用は、オブジェクトが使用されなくなった場合に自動的に破棄するキーワードです。
spwebとspsiteオブジェクトの場合は、キーワードを使用して入力します。なぜなら、それ以上使用されないと自動的にディスポーザリングされるからです。