
Эта статья - продолжение поста "
Script# - мощь C# и поддержка Visual Studio для клиентского Java Script".
Когда я прочитал общее описание Script#, все казалось простым и понятным, как форма поиска Google. Пишешь код на C#, компилируешь свое приложение - и получаешь нужные java scripts, которые замечательно работают под всеми браузерами. И уже не нужно вспоминать DOM модель браузеров, и тем более их различия - все можно делать на C#, который ты так хорошо знаешь (кто спросил, что быстрее, упаковка или распаковка? нуу ... видете ли ... по сравнению с другими операциями в ASP.NET, такими как обращение к базе или передача html-а браузеру, такими мелочами можно пренебречь, да? :( ).
Но, когда я создал новое web-приложение, подключил к нему необходимые библиотеки и попробовал написать код на C#, то вместо ожидаемых скриптов на выходе получил ошибку компилятора
Тип 'System.Byte' существует как в 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\mywebsite3\7bbce1b3\88786863\assembly\dl3\5c35aa86\00f49d47_1443c801\sscorlib.DLL', так и в 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll'И вот тут-то пришлось вздохнуть, и начинать разбираться дальше. Итак ...
[читать дальше]