Может В.С. NET 2010 / MSBUILD выпускает XmlSerializer для .NET 3.5 SP1?

Я только что обновил решение VS 2008, содержащее WinForms, библиотеки общего пользования и веб-приложение, до VS 2010, но все проекты по-прежнему ориентированы на .NET 3.5 SP 1. Я использую метод для генерации XmlSerializer для моих библиотек общего пользования. Приложение WinForms работает нормально. Когда мое веб-приложение пытается запустить с использованием этих библиотек, которые ссылаются на один и тот же XmlSerializer, оно выдает следующее:

Ошибка сервера в «/ WebSubscribeers» но все проекты все еще нацелены на .NET 3.5 SP 1. Я использую эту технику для генерации XmlSerializer ...

Я только что обновил решение VS 2008, содержащее WinForms, библиотеки общего пользования и веб-приложение, до VS 2010, но все проекты по-прежнему target .NET 3.5 SP 1. Я использую этот метод для генерации XmlSerializer для моих библиотек общего пользования. Приложение WinForms работает нормально. Когда мое веб-приложение пытается запустить с использованием этих библиотек, которые ссылаются на один и тот же XmlSerializer, оно выдает следующее:

Ошибка сервера в «/ WebSubscribeers» но все проекты все еще нацелены на .NET 3.5 SP 1. Я использую эту технику для генерации XmlSerializer ...

Я только что обновил решение VS 2008, содержащее WinForms, библиотеки общего пользования и веб-приложение, до VS 2010, но все проекты по-прежнему target .NET 3.5 SP 1. Я использую этот метод для генерации XmlSerializer для моих библиотек общего пользования. Приложение WinForms работает нормально. Когда мое веб-приложение пытается запустить с использованием этих библиотек, которые ссылаются на один и тот же XmlSerializer, оно выдает следующее:

Ошибка сервера в «/ WebSubscribeers» Я использую этот метод для генерации XmlSerializer для моих общих библиотек. Приложение WinForms работает нормально. Когда мое веб-приложение пытается запустить с использованием этих библиотек, которые ссылаются на один и тот же XmlSerializer, оно выдает следующее:

Ошибка сервера в «/ WebSubscribeers» Я использую этот метод для генерации XmlSerializer для моих общих библиотек. Приложение WinForms работает нормально. Когда мое веб-приложение пытается запустить с использованием этих библиотек, которые ссылаются на один и тот же XmlSerializer, оно выдает следующее:

Ошибка сервера в «/ WebSubscribeers» Заявка. Не удалось загрузить файл или сборка 'Ceoimage.Basecamp.XmlSerializers' или одна из его зависимостей. Эта сборка построен во время выполнения более новой, чем в настоящее время загружена среда выполнения и не может быть загружен. Описание: необработанный исключение произошло во время выполнение текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для более информация об ошибке и где он возник в коде.

Сведения об исключении: System.BadImageFormatException: Не удалось загрузить файл или сборку «Ceoimage.Basecamp.XmlSerializers» или одну из ее зависимостей. Эта сборка построена средой выполнения, более новой, чем текущая загруженная среда, и не может быть загружена.

Я просмотрел ссылки на XmlSerializer, используя .NET Reflector , и увидел, что он ссылается на версии 2.0 и 4.0 mscorlib , а также 3.5 и 4.0 версии System.Data.Linq . Странно, он использует только версию 4.0 System.Xml . Вероятно, в этом моя проблема.

Как я могу заставить веб-приложение работать с использованием этих XmlSerializer? Когда я просто удаляю эти XmlSerializer, веб-приложение работает нормально. Это вариант, У меня есть длинная строка в этой текстовой области: Lorem ipsum dolor sit amet, concipttur adipisicing elit, sed do eiusmod tempor incididunt ut labore et ...

Я пытаюсь выделить фрагмент текста в «Текстовой области». У меня есть длинная строка в этом TextArea:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident

И у меня есть функция, которая может извлечь первое вхождение строки, которое находится между переменными «begin» и «end». Например:

extract("ipsum", "consectetur") // This will give: "dolor sit amet,"

Но я хочу выбрать результат функции, чтобы результирующая строка «dolor sit amet» была выделена.

Возможно ли это? Как я могу это сделать?

Спасибо,

С уважением.

5
задан Andreas Köberle 23 August 2010 в 16:06
поделиться