У меня есть приложение Windows Forms, разработанное с использованием C # в .NET framework 3.5, Service pack 1. Приложение может быть опубликовано на основе базы данных разработки, а также производственной базы данных. Я использую задачи сообщества MSBuild для публикации своего приложения. У меня не возникает никаких проблем при публикации приложения в другом месте, а именно в месте разработки и в месте производства.
Проблема:
После установки приложения для разработки на свой компьютер я не могу установить производственное приложение. Это дает мне сообщение об ошибке:
Вы не можете запустить ТЕСТ приложения из этого места Пакет обновления 1. Приложение может быть опубликовано как на основе базы данных разработки, так и на основе производственной базы данных. Я использую задачи сообщества MSBuild для публикации своего приложения. У меня не возникает никаких проблем при публикации приложения в другом месте, а именно в месте разработки и в месте производства.
Проблема:
После установки приложения для разработки на свой компьютер я не могу установить производственное приложение. Это дает мне сообщение об ошибке:
Вы не можете запустить ТЕСТ приложения из этого места Пакет обновления 1. Приложение может быть опубликовано как на основе базы данных разработки, так и на основе производственной базы данных. Я использую задачи сообщества MSBuild для публикации своего приложения. У меня не возникает никаких проблем при публикации приложения в другом месте, а именно в месте разработки и в месте производства.
Проблема:
После установки приложения для разработки на свой компьютер я не могу установить производственное приложение. Это дает мне сообщение об ошибке:
Вы не можете запустить ТЕСТ приложения из этого места
Проблема:
После установки приложения для разработки на свой компьютер я не могу установить производственное приложение. Это дает мне сообщение об ошибке:
Вы не можете запустить ТЕСТ приложения из этого места
Проблема:
После установки приложения для разработки на свой компьютер я не могу установить производственное приложение. Это дает мне сообщение об ошибке:
Вы не можете запустить ТЕСТ приложения из этого места потому что он уже установлен из другого места
Вопрос: Как машина понимает, что я пытаюсь установить то же приложение? Я предполагаю, что у него есть какой-то идентификатор приложения. Если это так, я могу переопределить соответствующее значение в зависимости от местоположения. (DEV или PROD)
Текущий код при публикации в файле проекта моего приложения:
<Выбрать>
<Когда Condition = "'$ (BuildEnvironment)' == 'PROD'"> \\ A \ B \ development \ Источник данных = SQL-DEV.company.com; База данных = ТЕСТ; Uid = XYZ; Pwd = ABC; \\ A \ B \ production \ Источник данных = SQL-PROD.company.com ;; База данных = ТЕСТ; Uid = XYZ; Pwd = ABC; Публикация приложения работает как шарм и указывает на соответствующую базу данных. Все, что я хочу сейчас сделать, это установить приложение для разработки, а также производственное приложение на одном компьютере без каких-либо ошибок.
Вопрос: Чем отличается один щелчок одного приложения от другого?