Оказывается, ответ легче, чем я думал.Веб-конфигурация на вкладке «Веб» окна «Свойства проекта» доступна только при работе с веб-проектом.Веб-проект - это расширитель.Чтобы получить доступ к Расширителям в проекте, вы должны получить к нему доступ с помощью приведенного ниже кода.
Microsoft.VisualStudio.Web.Application.WAProjectExtender extend = null;
foreach ( object item in ( Array )project.ExtenderNames )
{
extend = project.Extender[ item.ToString( ) ] as Microsoft.VisualStudio.Web.Application.WAProjectExtender;
if ( extend != null )
{
return extend.SilverlightDebugging;
}
}
Класс Microsoft.VisualStudio.Web.Application.WAProjectExtender содержит все свойства в хорошо названных, легко доступных свойствах.Таким образом, выяснить, проверена ли SilverlightDebugging, так же просто, как проверить extend.SilverlightDebugging.Я написал Расширение к объекту Application, которое дало бы мне текущий проект, а затем использовало этот нахождение Extender, который красиво преобразуется в WAProjectExtender.Этот класс находится внутри конкретной сборки IDE, расположенной в моей системе по адресу E: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Microsoft.VisualStudio.Web.Application.dll