Re: Сообщение об ошибочке и вопрос.
От: VladD2 Российская Империя www.nemerle.org
Дата: 07.12.10 18:34
Оценка: 15 (1)
Здравствуйте, Rival, Вы писали:

R>Понятно, что поломка в строке Message.Hint("taddaam"+inexpr);

R>Но при билде вместо простой ошибки вышибает окошко дебагера со следующим:...

Кто-то в свое время вставил там ICE (внутренняя ошибка компилятора). Я поставилм там assert чтобы было ясно кода такая ситуация возникает. Похоже, что это вполне штатная ситуация, так что убрал оттуда все проверки.

R>Вопрос же в следующем, просто информированности ради, хотелось бы знать насколько юзабелен сейчас билд под Silverlight, если кто-то делал это.


С сервилатом главная проблема (как я понимаю) заключается в том, что он использует свой рантайм. А через SRE (System.Reflection.Emit), которым мы пользуемся, компилировать сборки можно только для текущего рантайма. И соответственно подключать другие сборки можно только если они совместимы с текущим рантаймом.

Так что пока мы не перешли на другую библиотеку генерации IL-а единственным способом запуска под другими рантаймами будет использование конфигов с явным указанием рантайма который нужно использовать. В случае сервилата можно компилировать приложения для работы WPF, а затем пробовать запустить его под сервилатом с помощью конфига.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.