2012-03-24 6 views
0

웹 사이트에서 Silverlight 디버깅이 활성화되어 있는지 (예 : "속성 페이지 -> 시작 옵션"의 "Silverlight"확인란이 선택되었는지 여부) 여부를 프로그래밍 방식으로 확인할 수 있습니까?visual studio extensibilty - ASP.NET 웹 사이트에서 Silverlight 디버깅이 활성화되어 있는지 어떻게 확인합니까?

나는 웹 응용 프로그램 (WAP)을 위해, 나는 (project.Properties.Item("WebApplication.SilverlightDebugging").Value을 확인하여) EnvDTE를 통해이를 확인할 수 있다는 것을 알고 있지만, 웹 사이트, 나는 동등한 속성을 찾을 수 없습니다.

답변

1

웹 사이트 프로젝트의 경우 EnableASPXDebugging, EnableUnmanagedDebugging 및 EnableSQLServerDebugging 속성이 있지만 이상하게도 EnableSilverlightDebugging 속성은 없습니다. 이것은 Visual Studio의 버그 일 수 있습니다. 웹 사이트 프로젝트에 대한

속성은 다음 파일에 저장됩니다

C : \ 사용자 \ 사용자 이름 \의 AppData \ 로컬 \ 마이크로 소프트 \ WebsiteCache \ Websites.xml

최후의 수단으로 , 파일을 구문 분석하고 특정 <Website>에 대한 enablesilverlightdebugging 속성 값을 읽을 수 있습니다. 불행하게도이 파일은 프로젝트가 닫힐 때까지 업데이트되지 않으므로 파일이 실제 설정과 일치하지 않을 수 있습니다.

+0

대단히 감사합니다. Websites.xml 파일을 새로 고칠 수있는 방법에 대한 아이디어가 있습니까? –

+0

전 두렵습니다. Microsoft Connect에서 문제를 열어 그들이 말하는 것을 볼 수 있습니다. –