У меня всплыла какая-то трагичная разница с 2008 студией. Одинаковый Сильверлайт код, который в 2008 студии компилируется и работает, подвешивает дизайн-тайм 2010 студии, а построенный и запущенный из-под 2010 студии выдает пустую белую страничку. Ни тебе исключений, ни в output ничего не написано. И ведь заведомо должно работать и версия Сильверлайта одна и та же используется.
Где могла собака порыться? Может на это повлиять что-нибудь в новой версии ASP.Net, которая тестовую страницу показывает? Вообще, если есть какие-нибудь идеи на этот счет — скажите, надо как-то локализовать причину, чтобы маленький сэмпл для ms connect'а сделать.
Здравствуйте, notacat, Вы писали:
N>пообсуждаем кто на что наткнулся?
N>У меня всплыла какая-то трагичная разница с 2008 студией. Одинаковый Сильверлайт код, который в 2008 студии компилируется и работает, подвешивает дизайн-тайм 2010 студии, а построенный и запущенный из-под 2010 студии выдает пустую белую страничку. Ни тебе исключений, ни в output ничего не написано. И ведь заведомо должно работать и версия Сильверлайта одна и та же используется. N>Где могла собака порыться? Может на это повлиять что-нибудь в новой версии ASP.Net, которая тестовую страницу показывает? Вообще, если есть какие-нибудь идеи на этот счет — скажите, надо как-то локализовать причину, чтобы маленький сэмпл для ms connect'а сделать.
Попробуйте создать заново тестовое приложение Silverlight в десятой студии, может быть, заметите разницу в генерируемом коде.
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
J_K>Попробуйте создать заново тестовое приложение Silverlight в десятой студии, может быть, заметите разницу в генерируемом коде.
Разница в файле проекта оказалась. Если сборка установлена на машине, т.е. студия может найти "глобальную" версию, а ты добавляешь референс на другую версию сборки, которая лежит в другом месте, то студия в файл проекта не пишет HintPath и всегда использует глобальную версию сборки.
В результате может получиться редкостный микс из ссылок. Естественно, потом ничего не работает. Скорей всего, то же самое должно быть и для НЕ сильверлайтовских проектов.
Запостила баг: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=502235
Здравствуйте, notacat, Вы писали:
N>пообсуждаем кто на что наткнулся?
Давайте
Сначала всё было чудесно, она была такой милой, шустрой и быстрой, но потом вдруг при создании проекта стал появляться MessageBox:
---------------------------
Microsoft Visual Studio
---------------------------
Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.Editor.Implementation.IVsGlobalUndoCapableUndoManager'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{305E8709-55B7-4732-B872-1C073AB58047}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
---------------------------
OK
---------------------------
Пробовал делать Repair\Reinstall — не помогло. ResetSettings так же мимо.
Можно открыть уже созданный проект (в первой бете), но на редактирование файлы из SolutionExplorer не открываются при двойном щелчке ничего не происходит.
Указанного гуида в моём реестре не нашлось.
Help will always be given at Hogwarts to those who ask for it.
Re[2]: Проблемы Visual Studio 2010 beta 2
От:
Аноним
Дата:
28.10.09 08:20
Оценка:
Здравствуйте, _FRED_, Вы писали:
_FR>Можно открыть уже созданный проект (в первой бете), но на редактирование файлы из SolutionExplorer не открываются при двойном щелчке ничего не происходит.
открой sln файл и замени
Здравствуйте, Аноним, Вы писали:
_FR>>Можно открыть уже созданный проект (в первой бете), но на редактирование файлы из SolutionExplorer не открываются при двойном щелчке ничего не происходит. А>открой sln файл и замени
А># Visual Studio 10
А>на
А># Visual Studio 2010
А>должно открыть
Не помогло :о(
Help will always be given at Hogwarts to those who ask for it.
Пишите сразу по-английски, тем более, что в этом конкретном баге и переводить-то нечего.
Кто сильно сомневается в своем английском — попробуйте вот этот сервис: http://babelfish.yahoo.com/ (мое англоязычное начальство прикалывается иногда и вполне сносно читает русские тексты с его помощью). К качеству английского на connect'е придираться не будут, лишь бы можно было понять, как воспроизвести баг, и в чем он заключается.
Здравствуйте, _FRED_, Вы писали:
_FR>Сначала всё было чудесно, она была такой милой, шустрой и быстрой, но потом вдруг при создании проекта стал появляться MessageBox: _FR>Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.Editor.Implementation.IVsGlobalUndoCapableUndoManager'. This operation
Можешь пожалуйста приаттачить дебаггер и получить call stack?
А ещё лучше, когда оно такое показывает, сделай Minidump with Heap и переправь .dmp файл мне как-нибудь. Напиши мне почтой, я тебе скажу FTP куда его выложить. Или сам выложи если есть куда. Спасибо!
Два раза переставлял — результат один и тот же: после splash окна — абсолютно черное окно Студии и MessageBox:
"The Application cannot start"
на этом ее работа и заканчивается.
Здравствуйте, x-code, Вы писали:
XC>Два раза переставлял — результат один и тот же: после splash окна — абсолютно черное окно Студии и MessageBox: XC>"The Application cannot start" XC>на этом ее работа и заканчивается.
Запусти с ключом /resetsettings — был (пофиксили после второй беты уже) такой баг с установками студии, когда их особое сочетание не позволяло студии запускаться.
Здравствуйте, Vladek, Вы писали:
XC>>Два раза переставлял — результат один и тот же: после splash окна — абсолютно черное окно Студии и MessageBox: XC>>"The Application cannot start" XC>>на этом ее работа и заканчивается.
V>Запусти с ключом /resetsettings — был (пофиксили после второй беты уже) такой баг с установками студии, когда их особое сочетание не позволяло студии запускаться.
Здравствуйте, x-code, Вы писали:
XC>Здравствуйте, Vladek, Вы писали:
XC>>>Два раза переставлял — результат один и тот же: после splash окна — абсолютно черное окно Студии и MessageBox: XC>>>"The Application cannot start" XC>>>на этом ее работа и заканчивается.
V>>Запусти с ключом /resetsettings — был (пофиксили после второй беты уже) такой баг с установками студии, когда их особое сочетание не позволяло студии запускаться.
XC>не помогло
Чёрт, я напутал с ключом! /resetuserdata — точно поможет.
Здравствуйте, Vladek, Вы писали:
V>Чёрт, я напутал с ключом! /resetuserdata — точно поможет.
Помогло частично. Теперь запускается, но при попытке открыть любой файл из Solution Explorer'а (создаю консольное C# приложение) выводит 2 messagebox'a: "Visual Studio has encountered an exception. This may be caused by an extension. See the activity log for more detail"
и "The operation could not be completed. Неправильный указатель"
Слушай, мы за этим багом охотимся уже давно, но никак поймать не можем. Ты можешь сделать minidump with heap и прислать мне? Напиши мне почтой, я скажу на какой ftp выложить файл. Это очень поможет...
Сейчас у нас (помимо всего прочего) два распространённых бага, которые мы не можем выловить:
Один связанный с
Unable to cast COM object of type 'System._ComObject' to interface type
'Microsoft.VisualStudio.Editor.Implementation.IVsGlobalUndoCapableUndoManager'. This operation failed because the Query Interface call on the COM
component for the interface with IID ,'{305E8709-55B7-4732-B872-IC073AB58047}', failed due to the following error: No such interface supported
(Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
Если кто может воспроизвести и хочет помочь, пожалуйста сделайте дамп (Minidump with heap) и напишите мне почтой, я вышлю FTP сайт куда можно закачать dump. В ОС Vista и выше можно сохранить дамп процесса без всяких дебаггеров, просто в Ctrl+Alt+Del в списке процессов щёлкнуть правой кнопкой.
Здравствуйте, Кирилл Осенков, Вы писали:
_FR>>Сначала всё было чудесно, она была такой милой, шустрой и быстрой, но потом вдруг при создании проекта стал появляться MessageBox: _FR>>Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.Editor.Implementation.IVsGlobalUndoCapableUndoManager'. This operation
КО>Можешь пожалуйста приаттачить дебаггер и получить call stack?
Извиняюсь за задержку, только сегодня до студии добрался
Исключение такое:
A first chance exception of type 'System.InvalidCastException' occurred in Microsoft.VisualStudio.Editor.Implementation.dll
Additional information: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.Editor.Implementation.IVsGlobalUndoCapableUndoManager'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{305E8709-55B7-4732-B872-1C073AB58047}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
Стек (извиняюсь, что порчу форматирование, то так читать будет удобнее, ИМХО):
КО>А ещё лучше, когда оно такое показывает, сделай Minidump with Heap и переправь .dmp файл мне как-нибудь. Напиши мне почтой, я тебе скажу FTP куда его выложить. Или сам выложи если есть куда. Спасибо!
Корпоративная политика позволит переправить куда либо файл с моего компа наружу :о(
Help will always be given at Hogwarts to those who ask for it.
Re: Проблемы Visual Studio 2010 beta 2
От:
Аноним
Дата:
24.11.09 07:44
Оценка:
Здравствуйте, notacat, Вы писали:
N>пообсуждаем кто на что наткнулся?
N>У меня всплыла какая-то трагичная разница с 2008 студией. Одинаковый Сильверлайт код, который в 2008 студии компилируется и работает, подвешивает дизайн-тайм 2010 студии, а построенный и запущенный из-под 2010 студии выдает пустую белую страничку. Ни тебе исключений, ни в output ничего не написано. И ведь заведомо должно работать и версия Сильверлайта одна и та же используется. N>Где могла собака порыться? Может на это повлиять что-нибудь в новой версии ASP.Net, которая тестовую страницу показывает? Вообще, если есть какие-нибудь идеи на этот счет — скажите, надо как-то локализовать причину, чтобы маленький сэмпл для ms connect'а сделать.