0

Web サイトで Silverlight デバッグが有効になっているかどうか (つまり、[プロパティ ページ] -> [開始オプション] の下の [Silverlight] チェックボックスがオンになっているかどうか) をプログラムで確認するにはどうすればよいですか?

Webアプリケーション(WAP) の場合、EnvDTE を介して ( をチェックしてproject.Properties.Item("WebApplication.SilverlightDebugging").Value) これを確認できますが、Webサイトの場合、同等のプロパティが見つかりません。

4

1 に答える 1

1

Webサイトプロジェクトの場合、EnableASPXDebugging、EnableUnmanagedDebugging、およびEnableSQLServerDebuggingという名前のプロパティがありますが、奇妙なことに、EnableSilverlightDebuggingプロパティはありません。これは、VisualStudioのバグである可能性があります。

Webサイトプロジェクトのプロパティは、次のファイルに保存されます。

C:\ Users \ username \ AppData \ Local \ Microsoft \ WebsiteCache \ Websites.xml

最後の手段として、ファイルを解析しenablesilverlightdebugging、特定のの属性の値を読み取ることができます<Website>。残念ながら、このファイルはプロジェクトが閉じられるまで更新されないようです。そのため、ファイルが実際の設定と同期していない可能性があります。

于 2012-04-01T17:34:51.100 に答える