Intereting Posts
Запуск нескольких проектов NUnit в Visual Studio Hashtable-Rehashing Никакое соединение не может быть сделано, потому что целевая машина активно отказалась от нее 127.0.0.1:57240 в System.Net.Sockets.Socket C #: XmlTextWriter.WriteElementString терпит неудачу при пустых строках? Обнаружение мыши непосредственно над границей в WPF Как срыв интеграционных тестов Как динамически строить Order By Expression в Entity Framework? Создание виртуального приложения / каталога в физической папке в IIS / ASP.NET Как элемент управления Label может отображать японские символы, когда шрифт метки не поддерживает японские символы? Разница между .GetAwaiter () и ConfigureAwait () Как выполнить быстрый веб-запрос в C # Получить XPath от щелчка HtmlElement в WebBrowserControl Как написать аспект PostSharp Invoke для упрощения обновлений контроля перекрестных streamов Автоматически вызывать базовый метод ACE OLEDB «Внешняя таблица не в ожидаемом формате» с большим текстом в ячейке Excel

Установка других приложений с нашей настройкой – vs2010 Развертывание приложений для настольных компьютеров

Мне нужно встроить средство просмотра PowerPoint с моей настройкой в ​​vs 2010. Когда пользователь запускает настройку, созданную мной, настройка зрителя PowerPoint автоматически запускается во время установки. Спасибо

Добавить class установщика в вашу разработку

namespace CLT { [RunInstaller(true)] public partial class ClientInstall : Installer { public ClientInstall() { InitializeComponent(); } public override void Install(IDictionary stateSaver) { base.Install(stateSaver); System.Diagnostics.Process.Start(@"\Powerpoint.exe"); } } 

И не забудьте добавить пользовательские действия к настройкам

введите описание изображения здесь

Обычно существующие пакеты добавляются как предварительные условия. Проекты настройки Visual Studio не поддерживают создание пользовательских предварительных условий. Однако это можно сделать, вручную создав необходимые манифесты.

Структуру манифеста можно найти здесь: http://msdn.microsoft.com/en-us/library/ms229223(VS.80).aspx

Эти манифесты могут быть сгенерированы автоматически с помощью инструмента генератора манифеста Bootstrapper .

После создания манифеста пакета вы можете добавить все эти файлы (включая пакет) в отдельную папку в папке предварительных условий Visual Studio, например:

 C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ 

Затем вы можете выбрать необходимое условие на странице свойств проекта настройки.