Что означает BootstrapperPackage внутри *.проекта csproj файл
Я обновляю множество проектов C# из vs.net с 2008 по vs.net 2010 rc. Я замечаю, что обновление создает раздел BootstrapperPackage внутри *.файл csproj (включая Microsoft. NET.Framework.3.5 и 3.5sp1). Интересно, что делает BootstrapperPackage и нужны ли они мне?
3 ответов:
пакеты Bootstrapper-это основные компоненты, которые могут потребоваться для установки программы .NET. Вы найдете их в подкаталоге BootsTrapper\Packages папки Windows SDK (c:\program файлы\Microsoft sdks\windows\v6.0 для VS2008). Те, на моей машине являются:
- DotNetFx (Xxx) - устанавливает .NET на целевой машине
- Office2007PIARedist-офисный PIA, необходимый при автоматизации офисных программ
- ReportViewer - требуется при использовании средства просмотра отчетов
- Sql Server Compact Edition-требуется при использовании SQL Server Compact
- SqlExpress-требуется при использовании SQL Express
- VBPowerPacks-требуется при использовании любого компонента блока питания VB (PrintForm, Shape и т. д.)
- vcredist (Xxx) - требуется при использовании любого кода C/C++, который использует /MD
- VSTOR30-требуется при использовании VSTO
- WindowsInstaller3_1-устанавливает MSI 3.1 (не надо спросите)
убедившись, что .NET установлен на самом деле не нужно больше сегодня. Однако остальные из них могут потребоваться, даже если это CO install. Я думаю, что проект установки может автоматически определять их надежно.
<BootstrapperPackage>- имя элемента для параметров на<GenerateBootstrapper>задач, в настройках проекта по умолчанию (т. е.:Microsoft.CSharp.targets). Проверьте здесь на MSDN для документации.(таким образом, имя "BootstrapperPackage" является произвольным - именно поэтому документацию для него трудно найти.)
The
GenerateBootstrapperзадача создает "setup.exe", который проверяет и устанавливает указанные предварительные условия Перед запуском другого приложения. Типично это другое приложение фактически будет манифестом ClickOnce, описывающим, как установить вашу программу.(манифест приложения ClickOnce получает открыл установщик Windows, который является, почему вы будете, как правило, что в качестве одной из предпосылок.)
ОК нашел ссылке. У него есть что-то todo с ClickOnce и ничего, о чем мне нужно беспокоиться, я думаю.
Comments