Установка ClickOnce CD пытается соединиться с Интернетом

Существует что-то названное aspell, который мог бы помочь: http://blog.evanweaver.com/files/doc/fauna/raspell/classes/Aspell.html

существует рубиновый драгоценный камень для него, но я не знаю, как говорить, это от python http://blog.evanweaver.com/files/doc/fauna/raspell/files/README.html

Вот кавычка от рубиновой реализации

Использование

, Aspell позволяет Вам проверить слова и предложить исправления. Например:

  string = "my haert wil go on"

  string.gsub(/[\w\']+/) do |word|
    if !speller.check(word)
      # word is wrong
      puts "Possible correction for #{word}:"
      puts speller.suggest(word).first
    end
  end

Это производит:

Возможное исправление для основы: сердечное Возможное исправление для wil: Будет

7
задан Anax 6 November 2009 в 19:24
поделиться

1 ответ

Средство выполнения ClickOnce будет пытаться подключиться к указанному URL-адресу независимо от того, присутствуют ли файлы уже локально или нет. Вам потребуются две конфигурации сборки для поддержки развертывания как с компакт-диска, так и через Интернет. Вот соответствующая информация из документации Microsoft .

Чтобы включить эту стратегию развертывания в Visual Studio щелкните С компакт-диска или DVD-ROM на странице Как установлено Мастер публикации.

Чтобы включить эту стратегию развертывания вручную измените тег deploymentProvider в манифесте развертывания так, чтобы значение оставалось пустым. В Visual Studio это свойство отображается как URL-адрес установки на странице публикации в конструкторе проектов . В Mage.exe это Start Location.

Вы можете сделать это автоматически, поэтому вам не нужно каждый раз вручную редактировать настройки проекта (и вы рискуете совершить даже небольшую ошибку, которая помешает вашим клиентам обновляться). К сожалению, настройки проекта ClickOnce, похоже, не контролируются стандартными конфигурациями сборки, поэтому вам необходимо вручную отредактировать файл проекта (который также является скриптом MSBuild) или отдельный скрипт сборки в любом инструменте, который вы use.

Значение, которое необходимо переопределить, - это InstallUrl. Он должен быть пустым для сборки с компакт-диска. Затем ваша сборка должна будет собрать обе конфигурации. На этом и других сайтах есть множество примеров с инструкциями, как это сделать.

5
ответ дан 7 December 2019 в 07:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: