В контекст приложения с однократным щелчком, которое отлаживается локально с прерыванием исключения при включении «Выброшено» в VS2010, У меня возникает следующая ошибка:
Deployment Exception: "Store metadata "CurrentBind" is not valid."
at System.Deployment.Application.ComponentStore.GetPropertyString(DefinitionAppId appId, String propName)
, когда я выполняю следующую строку кода:
if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed)
Это исключение перехватывается и обрабатывается кодом .net, и приложение не выйдет из строя после возникновения этой ошибки. К сожалению, за этой ошибкой следует:
InvalidDeploymentException: "Application is not installed"
at System.Deployment.Application.ApplicationDeployment..ctor(String fullAppId)
Если я продолжу пробираться через исключения, я получу еще одну ошибку:
SynchronizationLockException: "Object synchronization method was called from an unsynchronized block of code"
at Microsoft.Practices.Unity.SynchronizedLifetimeManager.TryExit()
@ ProvidedContainer.RegisterInstance(LoggerFacade);
и, наконец:
ConfigurationErrorsException: "This element is not currently associated with any context"
at System.Configuration.ConfigurationElement.get_EvaluationContext()
в конструкторе
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class InfrastructureDataServiceClient : System.ServiceModel.ClientBase<Infrastructure.DataServices.IInfrastructureDataService>, Infrastructure.DataServices.IInfrastructureDataService
{
public InfrastructureDataServiceClient() {
}
}
. Все эти ошибки обрабатываются. net framework и не перетекать в приложение, но пока у меня есть возможность прерывания при исключении «Выброшено», я продолжаю проходить эти ошибки, пока не потеряю терпение и не выберу прерывание только для необработанных исключений, после чего приложение полностью загружается.
Такое случалось со мной в прошлом, и тогда мне пришлось полностью переустановить Visual Studio, но после этого все работало нормально. Я' Я бы не стал этого делать, так как это занимает много времени, а моя установка VS довольно индивидуальна. Кроме того, мои коллеги не сталкиваются с той же ошибкой, так что это говорит мне о том, что в моей среде есть что-то уникальное.
Я недавно столкнулся с зависанием Visual Studio при отладке, и мне пришлось убить процесс devenv, который мог играть роль, но сложно сказать, потому что недавно я включил опцию перерыва на брошенный. Я уже пытался удалить файлы suo, но это не помогло.
У меня установлены следующие дополнения: это может сыграть роль, но трудно сказать, потому что я недавно включил опцию перерыва при бросании. Я уже пытался удалить файлы suo, но это не помогло.
У меня установлены следующие дополнения: это может сыграть роль, но трудно сказать, потому что я недавно включил опцию перерыва при бросании. Я уже пытался удалить файлы suo, но это не помогло.
У меня установлены следующие дополнения: Resharper, .Net Reflector, Team Explorer, TFS Power Tools, Theme Manager