Тонкость в том, что болеет конкретно один большой проект, а проекты поменьше собираются нормально.
2013 уже поставил, но там вообще забавно получается. Именно этот больной проект не запускал — не успел. На следующий день после установки студия начала крешиться сразу после запуска. Запустил ей «Repair» — первый раз открылась, второй экземпляр уже не запустился. Закрыл работающий экземпляр, запустил снова — первая запустилась, вторая упала. Закрыл, запустил опять — всё — не запускается совсем.
Не помогает удаление папки с настройками студии.
Не помогает запуск с ключом /safemode (или как он там — точно не помню). Всё так же падает.
Установлена русская (случайно) + en языковой пакет + активирован вход в LiveID аккаунт.
Пробовал отладку после падения при помощи VS 2012 — показывает ошибку в mscorlib.dll, никаких существенных подробностей не установил.
Есть такая специальная штука. Скрытую проводку им и на самом деле не найти, во всяком случае в железобетонной стене. А вот по-быстрому выяснить есть ли на изолированном проводе напряжение — очень удобно. Правда процент ложных срабатываний высокий, круче всего пищит около жк монитора (просто с ума сходит), но если напряжение есть — покажет 100%.
Ничего. Ни fiddler, ни WireShark. Очень похоже на то, что запросы до сетевого драйвера и не доходят — блокируются в самом SL ещё на стадии формирования — уж больно быстро появляется сообщение об ошибке, почти мгновенно.
Забыл добавить — тот же самый код в обычном консольном приложении на этой же машине отрабатывает на ура и перехватывается WireShark.
Беда только с Silverlight.
К сожалению не помогло — сегодня снова повторилось. Прошлую неделю не особо много программировал, а сегодня с утра собрал проект, запустил, а оно…
Причём, очень похоже на то, что болен только один проект из всех — самый большой. Воспроизводится на нем — уже не помню было ли такое на проектах поменьше.
Третий. Спрашивать-то она спрашивает, но как-то так очень ненавязчиво, а у меня переустановка системы была в последний день перед отпуском, так что просто из головы вылетело. Теперь, кажется, всё в порядке, благодарю.
Повесил, все горит. Вы мне только что подсказали правильный ответ. Конкретно этот выключатель — самый обычный, а вот в соседней комнате на той же линии стоит пара выключателей с синим светодиодом-индикатором, что чудесным образом объясняет 120 вольт напряжения — это же 220 пополам, после диода. Кстати, из-за этого диода некоторые экономки у меня устраивали светомузыку — в выключенном состоянии вспыхивали несколько раз в минуту, я просто забыл об этом.
В результате эксперимента с экономкой, повешенной между 3 и 4 вышло, что при выключенном выключателе — 40 вольт, при включенном — 220. Лампочка адекватно реагирует на свой выключатель. Возможны какие-нибудь наводки или короткое замыкание с высоким сопротивлением?
Ну вообще-то большие классы — это уже попахивает, если есть возможность — всегда можно обдумать архитектуру и порезать его логически, вынести какие-то общие функции в тулзы или в те же Extension, например. Если класс действительно большой и ничего с этим не поделать, то тогда действительно лучше его порезать на partial, назвать по шаблону имя класса.имя partial.cs, и ни в коем случае не разбрасывать куски по всему приложению.
Вот как раз с мелкими классами возникают проблемы потом, когда их много и сложно представить какие вообще бывают наследники, и сколько их. Под них всегда можно выделить отдельную папку и разложить по разным файлам.
Родной кабель к этим колонкам идет с регулятором громкости, возможно именно в этом регуляторе дело? Нужно поискать на балконе, если я его еще не выбросил, и провести эксперимент.
Кстати, давным-давно я как раз и поменял родной кабель. Сейчас не могу точно вспомнить что я поменял раньше — компьютер или кабель.
Родной был с регулятором громкости, и он (регулятор) через 2-3 года начал себя плохо вести, и я его заменил. Очень может быть что именно тогда все и началось, но уже и не вспомнить.
Вот только ума не приложу что может быть не так с новыми кабелями. Сопротивление? Вряд ли, сомневаюсь. Разве что родной был как-нибудь экранирован, но тоже маловероятно… Нужно будет поискать куда конкретно я его забросил.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
2013 уже поставил, но там вообще забавно получается. Именно этот больной проект не запускал — не успел. На следующий день после установки студия начала крешиться сразу после запуска. Запустил ей «Repair» — первый раз открылась, второй экземпляр уже не запустился. Закрыл работающий экземпляр, запустил снова — первая запустилась, вторая упала. Закрыл, запустил опять — всё — не запускается совсем.
Не помогает удаление папки с настройками студии.
Не помогает запуск с ключом /safemode (или как он там — точно не помню). Всё так же падает.
Установлена русская (случайно) + en языковой пакет + активирован вход в LiveID аккаунт.
Пробовал отладку после падения при помощи VS 2012 — показывает ошибку в mscorlib.dll, никаких существенных подробностей не установил.