Ответ 1
На прошлой неделе я получил ту же странную ошибку.
После создания нового решения (которое было создано и запущено без проблем) я обнаружил, что изменение пространства имен вызвало ошибку.
Надеюсь, что это поможет.
При подготовке моего приложения для телефона я решил изменить номера версий на всех своих сборках.
У меня также возникла проблема с клиентом службы WCF, а не с автоматическим прошиванием прокси-кода, известной ошибкой, которую я поднял, и MS исправили для vNext, но я не думаю, что это связано. В любом случае я это отсортировал и уверен, что это связано с подготовкой, которую я делал для выпуска.
Мое приложение теперь не загружается ни в эмулятор, ни в устройство. Он просто бомбит во время самообучения CLR без ошибок, чтобы помочь мне. Я так смущен. Я открыл свой первый звонок поддержки через десятилетие с MS.
Здесь содержимое окна вывода:
'taskhost.exe' (Managed): Loaded 'mscorlib.dll'
'taskhost.exe' (Managed): Loaded 'System.Windows.RuntimeHost.dll'
'taskhost.exe' (Managed): Loaded 'System.dll'
'taskhost.exe' (Managed): Loaded 'System.Windows.dll'
'taskhost.exe' (Managed): Loaded 'System.Core.dll'
'taskhost.exe' (Managed): Loaded 'System.Xml.dll'
'taskhost.exe' (Managed): Loaded '\Applications\Install\A2C90EB3-BF72-4317-B6FB-7D05843D6E15\Install\Company.Product.Mobile.WindowsPhoneUK.dll', Symbols loaded.
'taskhost.exe' (Managed): Loaded '\Applications\Install\A2C90EB3-BF72-4317-B6FB-7D05843D6E15\Install\Company.Product.Mobile.dll', Symbols loaded.
'taskhost.exe' (Managed): Loaded 'Microsoft.Phone.dll'
'taskhost.exe' (Managed): Loaded 'Microsoft.Phone.Interop.dll'
The thread '<No Name>' (0xc7e00a2) has exited with code 0 (0x0).
The thread '<No Name>' (0xcdd0076) has exited with code 0 (0x0).
The program '[232259726] taskhost.exe: Managed' has exited with code 0 (0x0).
См? Нет ошибок! Ничего не случилось. Не похоже, что я могу установить журнал Fusion на телефон blummin.
В журнале должно быть указано больше загрузок сборок. Я изменил свои изменения, номера версий больше не являются авто, и я не могу придумать ничего другого, что я мог бы сделать, что вызвало бы это!
Определенно требуется управление версиями.
Спасибо, Люк
На прошлой неделе я получил ту же странную ошибку.
После создания нового решения (которое было создано и запущено без проблем) я обнаружил, что изменение пространства имен вызвало ошибку.
Надеюсь, что это поможет.
Взгляните на ваш .csproj файл.
В моем случае все было правильно, но в этом файле была ссылка на старое название проекта, например <SilverlightAppEntry>TheOldNamespace.App</SilverlightAppEntry>
Поэтому я просто изменил это на новое имя пространства имен, и теперь он снова работает;)
Переименовав пространство имен, свойства Project потеряли объект запуска.
Просто запустите проект/ "Имя проекта" Свойства/Приложение = > Объект запуска, он, скорее всего, пуст.
Прокрутите вниз и выберите новое имя Namespace.Class для запуска.
Надеюсь, что это поможет.
Я размещаю здесь ссылку, так как мне потребовалось несколько часов, чтобы исправить это: у меня была такая же проблема, мне пришлось заходить в файл Assembly.cs, а затем убедиться, что следующий элемент имеет пустое значение:
[assembly: AssemblyCulture("")]
Ввод информации о культуре там (например, "en-US" ) заставляет приложение автоматически закрываться при запуске без каких-либо исключений и информации журнала.
Нет проблем с удалением информации о культуре в следующем поле:
[assembly: NeutralResourcesLanguageAttribute("en-US")]