我一直試圖讓這個工作幾天。我編寫了一個Visual Studio 2010 SP1加載項,可以幫助您在調試Internet Explorer 9(IE9)時使用它。這個想法是,IE9有一個新的啓動方法,防止Visual Studio 2010自動附加,當你有其他IE9的實例打開,並且它附加它不會自動附加到正確的iexplore.exe過程時調試Javascript和Silverlight 。在我的加載項中,我等待調試器啓動,並附加到正在執行javascript的iexplore.exe進程。如果Silverlight調試器在Web設置中被選中,我必須等待Silverlight加載之前加載。所以我需要知道這個複選框是否被選中。如何從Visual Studio 2010 SP1加載項訪問Web設置?
我嘗試直接從我的加載項讀取用戶選項文件,發現在Visual Studio 2010關閉之前,.csproj.user文件實際上並未更改。因此,取消選中並再次啓動調試器會產生錯誤的結果,因爲我的加載項會認爲仍然啓用了Silverlight調試。
我試圖訪問這個SilverLight複選框每次啓動一個視覺工作室加載項調試器。只是閱讀.user文件不起作用。有任何想法嗎?