Я - Тринг, чтобы добавить dll файл к моему приложению Silverlight, но получить ошибку, которая говорит, что я не могу добавить ссылку, которая не была создана со временем выполнения Silverlight.
Есть ли какое-либо решение?
Спасибо.
Попробуйте использовать WCF Service для подключения к вашей DLL. Я сделал так и это решило мою проблему.
Вы ничего не можете сделать для S3, если у вас нет доступа к источнику (даже если у вас есть исходный код, песочница silverlight является ограничительной, поэтому она, вероятно, все равно не будет компилироваться)
Попробуйте создать пустую библиотеку классов Silverlight, затем добавьте весь свой код в этот проект, после чего вы сможете добавить его в приложение Silverlight в качестве ссылки.
Если это не отвечает вашим потребностям, перейдите на Silverlight 4, вы сможете добавлять библиотеки в свой проект без проблем, но библиотека все равно будет работать в ограниченном контексте безопасности среды выполнения silverlight
Edit:
Попробуйте использовать рефлектор, например C# reflector for .net, чтобы разобрать dll, тогда вы сможете перенести код, в противном случае лучший совет - перейти на Silverlight 4, если вы только начинаете проект
.