4

Я разработал приложение C#, и я хотел бы развернуть его в папку C:\Program Files\Company Name\Product. Я не вижу папку «Название компании», созданную на целевой машине.Развертывание в каталог программных файлов

Я скопировал файлы из «опубликованного» каталога на карту памяти (флэш-накопитель). Я беру карту памяти на компьютер Windows NT и дважды нажимаю на setup.exe. Приложение установлено, как оно отображается в * Меню «Пуск». Я понятия не имею, где находится фактическое место назначения. Я знаю, что это не папка C:\Program Files\Company Name\Product.

Я использую MS Visual C# 2008 Express Edition версии 3.5 SP1 . Этот продукт использует строго ограниченный ClickOnce установки. к сожалению, это то, что мне дают работать.

Как сказать C# выразить, чтобы развернуть мое приложение в папку C:\Program Files\Company Name\Product?

Извините, если это является дубликатом, поскольку мне сложно найти любую информацию по этой проблеме.

Примечание: Я разрабатываю на 64-битной платформе Windows 7.

Edit:
У меня есть название, компания, продукт, авторские права, версия и GUID поля заполнены в диалоговом окне Сведения Ассамблеи. Название компании - это два слова с пробелом между ними. Проблемы возникают в пространстве?

+0

Несколько неизбежно, что вы обнаружите, что бесплатная версия стоит того, что вы заплатили за нее. Не проблема, если ваше время бесплатное, конечно. –

ответ

15

Вы не можете сделать это с помощью ClickOnce, так как его главное преимущество в том, что он не требует права на запись в папку Program Files.

+0

Ding ding ding! Это правильный ответ. См. Следующую сравнительную таблицу удобных денди между ClickOnce и установщиком Windows: http://msdn.microsoft.com/en-us/library/142dbbz4.aspx –

+0

Другими словами, если я хочу, чтобы мое приложение было развернуто на 'C: \ Program Files', мне нужно использовать Visual Studio или сторонний установщик? –

+0

@ Томас, действительно. В зависимости от ваших требований может потребоваться проект установки и развертывания Visual Studio. –

0

Вы указали название компании в сборке?

Чтобы узнать, где он находится, щелкните правой кнопкой мыши по значку меню «Пуск» и перейдите к свойствам. Он расскажет вам, где это.

Редактировать: Я немой. Если вы хотите выполнить установку в Program Files \ Comapny Name, используйте проект установщика, не нажимая один раз. Нажмите один раз, чтобы сохранить его, где он может отслеживать его для управления версиями.

+0

Да. Я отредактирую свой пост. –

0

В настоящее время это место отсутствует в папке C:\Program Files (x86)\Company Name\Product.

+0

В NT нет папки 'C: \ Program Files (86)'. NT - это целевая машина, которую я устанавливаю с флэш-накопителя. –

Смежные вопросы