На самом деле существует проблема, с которой вы столкнетесь, если попытаетесь открыть VS2010 проект на компьютере, работающем только VS2008.
VS2010 вносит изменения в ссылку MSBuild (.target-file) в файле проекта и не может скомпилироваться в VS2008, если не изменить эту ссылку на VS2008 по умолчанию. Но если у вас обе версии установлены на одной машине это будет работать просто прекрасно.
Таким образом, вы можете иметь половину вы команда установить VS2010 версию без использования его, и они могут использовать VS2008 по любой причине они хотят.
Однако я не уверен, как специфичная для языка функция для версии 4.0 фреймворка будет работать с VS2008, моя теория заключается в том, что IDE не будет воспринимать все это хорошо. Поэтому, если вы используете C #, но нацелены как на VS2008, так и на VS2010, избегайте новых языковых функций.
-121--1645654-Я решил эту проблему, имея две отдельные установки затмения. Это не самое красивое решение, но делает свою работу.
Здесь предлагается использовать Общие - > Возможности
, но это, похоже, не существует в 3,5
Вы можете найти вдохновение от ScreenshotMe .
В основном вам нужны разные части:
<холст>
тэг, чтобы показать изображение, как только она была загружена (использование explorercanvas, чтобы принести холст
к Internet Explorer) , Как я указал в своем комментарии, Google прекращает механизмы в пользу HTML5, взгляните на телефон 7 Пользовательское Взаимодействие - HTML 5.
EDIT:
HTML5 при реализации предполагается взаимодействие с буфером обмена системы. Я предполагаю, что следующий сценарий работал бы:
toDataURL ()
: см. закачка Canvas2Image, Пока HTML5 скопировать/вставить drag&drop не осуществлен, вы должны будете полагаться Вспышка или (подписанный) Явский апплет , чтобы взаимодействовать с клипбордом.
только HTML
Вы можете использовать что-то, что (при перетаскивании) автоматически создает невидимую форму HTML, ввод файла, копирует путь имени файла в файл-вход и отправляет форму.
Вы можете создать форму внутри невидимого ифрейма, чтобы отправить ее в фоновом режиме, не изменяя текущую страницу. Знаете, стандартная процедура Ajax.
Небольшая помощь по отбрасыванию/вставке
Не знаю, позволяет ли HTML отбрасывать элементы файла. Если нет, то вы можете посмотреть на спецификацию HTML 5, которую пытается сделать Google.
Другой вариант - использование какого-нибудь богатого клиентского компонента (Java Applet с Swing или Flash, или Silverlight, или wathever), по крайней мере, для того, чтобы понять, как выгрузить файл (или вставить) и создать форму HTML.
Почему я предпочитаю отправлять форму
Я предпочитаю создавать форму, а не апплет, посылающий файл, потому что он не требует другого специального порта на сервере или чего-то подобного.
.] Вы можете посмотреть на [] перетаскивание с помощью Google Gears[].[
].У меня есть клиент, который постоянно жалуется на том, чтобы не мог скопировать / вставлять документы с изображениями из MS Word в WYSIWYG для создания контента на их веб-сайте.
И это не удастся. MS Word не создает действительными HTML, страницы появятся сломанными пользователями соответствующих браузеров. Word также имеет несколько нечетных методов закрепления изображений и теплый текст, который не будет переводить. Короче говоря, слово является плохой средой для авторизации HTML.
Конечно, ваши клиенты, вероятно, не примут это, что приводит нас к варианту 2:
, поскольку ваш клиент выбрал слово в качестве своего редактора WYSIWYG, есть очень мало точка, вставленного в этот контент в другой WYSIWYG редактор. Ваше оптимальное решение состоит в том, чтобы посмотреть способы автоматизации экспорта HTML из Word или Open Office. Это может быть сделано с использованием комбинации VBA и скрипта на стороне сервера для первого преобразования документа в HTML (это также напишет изображения на диск), а затем загрузите комбинированный контент на сервер.
Я понимаю затруднительное положение вашего клиента. Я работаю над тем же, но с небольшим приоритетом в данный момент, поэтому я не могу представить какие-либо решения, всего несколько заметок.
Когда я копирую + вставьте изображение из сохраненного Document OpenOffice (не работает с несогласованным) в экземпляр CKeditor - у меня нет MS Word здесь, чтобы проверить, но я предполагаю, что это Работает аналогично - я получаю следующий HTML, вставленный в редактор:
Может быть возможно настроить вспышку или Java загрузчик таким образом, чтобы этот файл мог получить с очень небольшим взаимодействием от пользователя. Возможность получать файлы с компьютера пользователя, является ужасным , но может быть возможным, по крайней мере, предварительно установить загрузку в каталог каталога Temp.
Однако метод метод , который упоминает Грегори Пакош, я нахожу самым интересным, потому что этот путь мог бы работать . Тем же ограничения безопасности, что и в приведенном выше примене, хотя: изображение находится в другом домене, и, таким образом, не может быть прочитано скриптом на странице. Нужно было бы найти способ, используя настройки браузера или написания пользовательского расширения.
Если я правильно понимаю ваш вопрос, Ваш клиент может иметь какое-либо случайное слово документ и что некоторые из этих документов может содержать изображения.
То, что вы, кажется, описывают, это похоже на содержание управление в некоторых отношениях и созданию статического Веб-страницы в других.
Я предполагаю, что ваш клиент хочет, чтобы посетители их Сайт для просмотра таких документов как HTML-страницы и не как типы MIME Word.
Некоторые варианты:
Используйте слово для сохранения в качестве HTML. Не самый чистый HTML Но, вероятно, самое чистое решение.
У вашего клиента приобретают продукт, как Dreamweaver который оба импортируют свой документ слова и очистить сгенерированный HTML слов.
Если у вашего клиента есть много денег, разрабатывайте обычай Решение с использованием VSTO
Мой вопрос: существует ли программа или веб-модуль или что-то в этом роде, которое работает, будет выполнять автоматическую загрузку изображений для wysiwyg.
XStandard Pro будет загружать изображения на сервер, вставленные из Word или других приложений / файлов система.
При поиске аналогичного решения я заметил, что GMail разрешает его , если вы копируете и вставляете из браузера.
Если вы копируете из Word, кажется, что он знает размеры изображения (вы можете видеть контур изображения), но на самом деле он не вставляет / не загружает изображение.
Похоже, что настольные приложения, не относящиеся к Office, не поддерживаются.
Исходя из предположения, что инженеры Google посвятили этому серьезное время, я подозреваю, что это еще невозможно из настольных приложений, но, возможно, если бы вы могли найти быстрый способ сохранить контент в Интернете (например,используя блог Word или функции «Сохранить как HTML»), вы можете затем скопировать и вставить из него, если ваш клиент готов сделать этот дополнительный шаг, и вы можете позволить им сохранять данные непосредственно на веб-сервере.
Ник