visual studio扩展性-如何检查ASP.NET网站中是否启用了Silverlight调试?

visual studio扩展性-如何检查ASP.NET网站中是否启用了Silverlight调试?,silverlight,vsx,envdte,visual-studio-extensions,Silverlight,Vsx,Envdte,Visual Studio Extensions,如何通过编程检查网站是否启用了Silverlight调试(即,是否选中了“属性页->开始选项”下的“Silverlight”复选框) 我知道,对于Web应用程序(WAP),我可以通过EnvDTE(通过检查project.Properties.Item(“WebApplication.silverlightdebuging”).Value)进行检查,但对于Web站点,我找不到等效的属性。对于Web站点项目,有名为enablespxdebugging的属性,EnableUnmanagedDebug和

如何通过编程检查网站是否启用了Silverlight调试(即,是否选中了“属性页->开始选项”下的“Silverlight”复选框)


我知道,对于Web应用程序(WAP),我可以通过EnvDTE(通过检查
project.Properties.Item(“WebApplication.silverlightdebuging”).Value
)进行检查,但对于Web站点,我找不到等效的属性。

对于Web站点项目,有名为enablespxdebugging的属性,EnableUnmanagedDebug和EnableSQLServerDebugging,但奇怪的是没有EnableSilverlightDebugging属性。这可能是VisualStudio中的一个bug

网站项目的属性保存到以下文件:

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


最后,您可以解析文件并读取特定
启用SilverlightDebugging
属性的值。不幸的是,在项目关闭之前,此文件似乎不会得到更新,因此该文件可能与实际设置不同步。

非常感谢。你知道我怎样才能强制刷新Websites.xml文件吗?恐怕不行。您可能想在Microsoft Connect上打开一个问题,看看他们怎么说。