From 6ff352542b0f3aebc66ad995cbead0100e127ab3 Mon Sep 17 00:00:00 2001 From: Gaspar Nagy Date: Fri, 30 Apr 2010 16:28:43 +0200 Subject: [PATCH] first version of wix installer with VS2008/2010 support --- .../DevenvSetup.Designer.cs | 36 - .../DevenvSetupCustomAction/DevenvSetup.cs | 57 - .../DevenvSetupCustomAction.csproj | 75 - .../Properties/AssemblyInfo.cs | 36 - Installer/Resources/EULA.rtf | 216 ++ Installer/Resources/header.bmp | Bin 0 -> 85894 bytes Installer/Resources/logo.png | Bin 0 -> 18080 bytes Installer/Resources/welcome_dialog.bmp | Bin 0 -> 461814 bytes Installer/SpecFlowInstaller/Common.wxi | 12 + Installer/SpecFlowInstaller/CoreFiles.wxs | 21 + .../SpecFlowInstaller/Product.Generated.wxs | 13 + Installer/SpecFlowInstaller/Product.wxs | 103 + .../SpecFlowInstaller.wixproj | 98 + Installer/SpecFlowInstaller/VS2008.wxs | 79 + Installer/SpecFlowInstaller/VS2010.wxs | 78 + Installer/SpecFlowSetup/SpecFlowSetup.vdproj | 2823 ----------------- TechTalk.SpecFlow.sln | 96 +- .../TechTalk.SpecFlow.VsIntegration.csproj | 20 +- 18 files changed, 721 insertions(+), 3042 deletions(-) delete mode 100644 Installer/DevenvSetupCustomAction/DevenvSetup.Designer.cs delete mode 100644 Installer/DevenvSetupCustomAction/DevenvSetup.cs delete mode 100644 Installer/DevenvSetupCustomAction/DevenvSetupCustomAction.csproj delete mode 100644 Installer/DevenvSetupCustomAction/Properties/AssemblyInfo.cs create mode 100644 Installer/Resources/EULA.rtf create mode 100644 Installer/Resources/header.bmp create mode 100644 Installer/Resources/logo.png create mode 100644 Installer/Resources/welcome_dialog.bmp create mode 100644 Installer/SpecFlowInstaller/Common.wxi create mode 100644 Installer/SpecFlowInstaller/CoreFiles.wxs create mode 100644 Installer/SpecFlowInstaller/Product.Generated.wxs create mode 100644 Installer/SpecFlowInstaller/Product.wxs create mode 100644 Installer/SpecFlowInstaller/SpecFlowInstaller.wixproj create mode 100644 Installer/SpecFlowInstaller/VS2008.wxs create mode 100644 Installer/SpecFlowInstaller/VS2010.wxs delete mode 100644 Installer/SpecFlowSetup/SpecFlowSetup.vdproj diff --git a/Installer/DevenvSetupCustomAction/DevenvSetup.Designer.cs b/Installer/DevenvSetupCustomAction/DevenvSetup.Designer.cs deleted file mode 100644 index 2a780bb8e..000000000 --- a/Installer/DevenvSetupCustomAction/DevenvSetup.Designer.cs +++ /dev/null @@ -1,36 +0,0 @@ -namespace DevenvSetupCustomAction -{ - partial class DevenvSetup - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - components = new System.ComponentModel.Container(); - } - - #endregion - } -} \ No newline at end of file diff --git a/Installer/DevenvSetupCustomAction/DevenvSetup.cs b/Installer/DevenvSetupCustomAction/DevenvSetup.cs deleted file mode 100644 index 9359927da..000000000 --- a/Installer/DevenvSetupCustomAction/DevenvSetup.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.ComponentModel; -using System.Configuration.Install; -using System.Diagnostics; -using System.Linq; -using System.Windows.Forms; -using Microsoft.Win32; - - -namespace DevenvSetupCustomAction -{ - [RunInstaller(true)] - public partial class DevenvSetup : Installer - { - public DevenvSetup() - { - InitializeComponent(); - } - - public override void Install(IDictionary stateSaver) - { - base.Install(stateSaver); - - try - { - - using (RegistryKey setupKey = Registry.LocalMachine.OpenSubKey( - @"SOFTWARE\Microsoft\VisualStudio\9.0\Setup\VS")) - { - if (setupKey != null) - { - string devenv = setupKey.GetValue("EnvironmentPath").ToString(); - if (!string.IsNullOrEmpty(devenv)) - { - Process process = new Process(); - process.StartInfo.FileName = Environment.ExpandEnvironmentVariables(devenv); - //process.StartInfo.Arguments = "/setup"; - process.StartInfo.Arguments = "/installvstemplates"; - process.Start(); - - process.WaitForExit(); - } - } - } - } - catch (Exception ex) - { - MessageBox.Show("Unable to execute 'devenv /setup'. Please perform this action manually." + - Environment.NewLine + ex.Message, "Installer Error", MessageBoxButtons.OK, - MessageBoxIcon.Warning); - } - - } - } -} diff --git a/Installer/DevenvSetupCustomAction/DevenvSetupCustomAction.csproj b/Installer/DevenvSetupCustomAction/DevenvSetupCustomAction.csproj deleted file mode 100644 index c213e9828..000000000 --- a/Installer/DevenvSetupCustomAction/DevenvSetupCustomAction.csproj +++ /dev/null @@ -1,75 +0,0 @@ - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {02F3B86D-0421-4D45-A701-44F3C94CF07D} - Library - Properties - DevenvSetupCustomAction - DevenvSetupCustomAction - v3.5 - 512 - - - - - - - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - 3.5 - - - - - 3.5 - - - 3.5 - - - - - - - Component - - - DevenvSetup.cs - - - - - - \ No newline at end of file diff --git a/Installer/DevenvSetupCustomAction/Properties/AssemblyInfo.cs b/Installer/DevenvSetupCustomAction/Properties/AssemblyInfo.cs deleted file mode 100644 index 52d645075..000000000 --- a/Installer/DevenvSetupCustomAction/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("DevenvSetupCustomAction")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("DevenvSetupCustomAction")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("46be5ea5-e3f1-400f-b6c0-eaf5b7b4d9c4")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Installer/Resources/EULA.rtf b/Installer/Resources/EULA.rtf new file mode 100644 index 000000000..7ab4e4cea --- /dev/null +++ b/Installer/Resources/EULA.rtf @@ -0,0 +1,216 @@ +{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff31507\deff0\stshfdbch31506\stshfloch31506\stshfhich31506\stshfbi31507\deflang1038\deflangfe1038\themelang1038\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} +{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f41\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f61\fbidi \fmodern\fcharset0\fprq1 Courier New;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f411\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} +{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;} +{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;} +{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} +{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; +\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp \f31506\fs22\lang1038\langfe1033\langfenp1033 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 +\ltrch\fcs0 \f31506\fs22\lang1038\langfe1033\cgrid\langnp1038\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1038\langfe1033\cgrid\langnp1038\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{ +\s15\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1038\langfe1033\cgrid\langnp1038\langfenp1033 +\sbasedon0 \snext15 \sqformat \spriority34 \styrsid670357 List Paragraph;}}{\*\listtable{\list\listtemplateid-1897397696\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid68026369\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026371 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026369\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026371\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026369\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026371\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 +\levelindent0{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid220287820}{\list\listtemplateid1253327872\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1748092732\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31506\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68026371\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68026369 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68026371\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68026369\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68026371\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1222596848}{\list\listtemplateid-430031380\listhybrid{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid68026369\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026371\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 +{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext +\leveltemplateid68026369\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026371 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026369\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026371\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68026373\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1550722509}} +{\*\listoverridetable{\listoverride\listid220287820\listoverridecount0\ls1}{\listoverride\listid1222596848\listoverridecount0\ls2}{\listoverride\listid1550722509\listoverridecount0\ls3}}{\*\rsidtbl \rsid670357\rsid10623324}{\mmathPr\mmathFont34\mbrkBin0 +\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Gaspar Nagy}{\operator Gaspar Nagy}{\creatim\yr2010\mo4\dy30\hr14\min22}{\revtim\yr2010\mo4\dy30\hr14\min24}{\version1}{\edmins2}{\nofpages1} +{\nofwords206}{\nofchars1423}{\nofcharsws1626}{\vern49243}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1417\margr1417\margt1417\margb1417\gutter0\ltrsect +\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0 +\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1417\dgvorigin1417\dghshow1\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\rsidroot670357\newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0 +{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 +\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid670357 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 +\f31506\fs22\lang1038\langfe1033\cgrid\langnp1038\langfenp1033 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 Copyright (c) 2009, TechTalk +\par Disclaimer: +\par {\listtext\pard\plain\ltrpar \s15 \rtlch\fcs1 \af31507\afs22 \ltrch\fcs0 \f3\fs22\insrsid670357 \loch\af3\dbch\af31506\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0\pararsid670357\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1038\langfe1033\cgrid\langnp1038\langfenp1033 {\rtlch\fcs1 \af31507 +\ltrch\fcs0 \insrsid670357 The initial codebase of Specflow was written by TechTalk employees. No 3rd party code was included. +\par {\listtext\pard\plain\ltrpar \s15 \rtlch\fcs1 \af31507\afs22 \ltrch\fcs0 \f3\fs22\insrsid670357 \loch\af3\dbch\af31506\hich\f3 \'b7\tab}No code of customer projects was used to create this project. +\par {\listtext\pard\plain\ltrpar \s15 \rtlch\fcs1 \af31507\afs22 \ltrch\fcs0 \f3\fs22\insrsid670357 \loch\af3\dbch\af31506\hich\f3 \'b7\tab}TechTalk had the full rights to publish the initial codebase. +\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid670357 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1038\langfe1033\cgrid\langnp1038\langfenp1033 { +\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 Redistribution and use in source and binary forms, with or without}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 +modification, are permitted provided that the following conditions are met: +\par {\listtext\pard\plain\ltrpar \s15 \rtlch\fcs1 \af31507\afs22 \ltrch\fcs0 \f3\fs22\insrsid670357 \loch\af3\dbch\af31506\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0\pararsid670357\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1038\langfe1033\cgrid\langnp1038\langfenp1033 {\rtlch\fcs1 \af31507 +\ltrch\fcs0 \insrsid670357 Redistributions of source code must retain the above copyright}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 notice, this list of conditions and the following disclaimer. + +\par {\listtext\pard\plain\ltrpar \s15 \rtlch\fcs1 \af31507\afs22 \ltrch\fcs0 \f3\fs22\insrsid670357 \loch\af3\dbch\af31506\hich\f3 \'b7\tab}Redistributions in binary form must reproduce the above copyright}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 notice, this list of conditions and the following disclaimer in the}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 documentatio +n and/or other materials provided with the distribution. +\par {\listtext\pard\plain\ltrpar \s15 \rtlch\fcs1 \af31507\afs22 \ltrch\fcs0 \f3\fs22\insrsid670357 \loch\af3\dbch\af31506\hich\f3 \'b7\tab}Neither the name of the SpecFlow project nor thenames of its contributors may be used to endorse or promote products}{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 derived from this software without specific prior written permission. +\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid670357 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1038\langfe1033\cgrid\langnp1038\langfenp1033 { +\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE}{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 DISCLAIMED. IN NO EVENT SHALL TECHTALK OR CONTRIBUTORS BE LIABLE FOR ANY}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \insrsid670357 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND}{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \insrsid670357 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid670357 +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid10623324 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b0304140006000800000021003bb85ec01007000069230000160000007468656d652f7468656d652f +7468656d65312e786d6cec5a4f6fdb3614bf0fd87720746f6d27761a07758ad8b19bad4d1bc46e871e6999965853a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb04752b2c5585e9236d89ca23e2416f5f8fefc1edfe34f94af5e7b1031744084a43c6e7895cb650f91d8e7031a070def4eaf +7369dd4352e17880198f49c39b10e95ddbfcf083ab784385242208e6c7720337bc50a964a354923e0c6379992724867b432e22ace05204a581c087a03762a595 +7279ad14611a7b28c611a8bd3d1c529fa09e56e96d66cadb0c2e6325f580cf4457ab26ce0c233b1855b4849cc81613e800b386077606fcb0471e280f312c15dc +687865f3f14a9b574b78239dc4d482b9b9791df349e7a51306a315635304fda9d14aa75abfb2eda59044fe693089b0188d934b3e8f12ac689f32aa26061e0f45 +fec64741cc05ee334028538b2bd539bd11f505977ca82e839e123758666883b24ad9629d056e3c676a3e8076bbdd6a57324bcb1a40ea39f67d581b367bf92c54 +3beb95e6d26721e7bdfd3a9f8d56b956ae5e90408cf73690d5b9baa8379bcd5a7dd99755ce7bfbb53a17c87a79adbab572310231dedb406a7381549b5badd6da +c508c4786f03599b0ba473a5be56bd208118ef4346e3d15c187a63ea74963d1f53df879ced14c6b10e71ac0385b0a46059379099fbc003a6bc422765c863b588 +6544f83e171d10d0820c36eb18a9494286d887ddb985a3bea0587304bc4170ee8e1df2e5dc90b685a42f68a21adec709062e34d3f7fac58faf5f3c43470f9f1f +3dfce5e8d1a3a3873f5b45ceac1d1c07f959afbeffe2ef279fa2bf9e7df7eaf157c5f2322ffffb4f9ffdf6eb97c582409c66eebcfcfae91fcf9fbefce6f33f7f +785c20be051c252fdea31191e8163944fb3c82c00c2aaee7a42fce36a317629a9fb1150712c7585b29d0df56a1237d6b82599a1dc78f267111bc2b803816095e +1fdf771cee8662ac6881e51b61e408ee72ce9a40e28a50b8a16de560ee8de3a0d8b818e7e5f6313e28b2ddc2b193dff63801c69c2d4b27f056481c37f7188e15 +0e484c14d2f7f8889082e8ee51eae0ba9b314f748fa226a68590f468df594db3493b3482bc4c8a62867c3bd8ecde454dce8aa2de2607ae2454056605cef70873 +60bc8ec70a47452a7b386279c06f62151639d99d083f2fd7960a321d10c6517b40a42c9a735b40bcb9a4dfc0d04a0bd3becb26912b29141d15e9bc8939cf4b6e +f3512bc4f04851804297c6615ef6233982258ad11e5745e2bbdcad107d0d79c0f1c274dfa5c449f7c9dde00e0d1c97660b44df198b8228ae13eeacdfee840d31 +3145064ddde9d5118587a8cec2c6cd28746e6be1fc1a37b4ca97df3e29f07b595bf616ec5e4535b373ac512f923bde9e5b5c0ce8f277e76d3c8ef70814c4fc16 +f5be39bf6fcede3bdf9c17d5f3f9b7e459178606adb98825da8676470b59f79032d65513466e4a43bc25ec3d830e0cea79e6ac914ccfdf9210beea4a06038e5c +20b0998304579f501576439c0069af785a492053d581440997704c68860b756b7920feca1e32d6f4639bed1c12ab5d3eb0c3ab7ad88c6b3fcc9925f865bc0acc +51666668552b38adb1d52ba952d0f926c62adaa9535bab18d74c5374ac4d432e0c0d06a76802a941408500e53538edd5a6e161073332d0b8db1c6569315938cf +14c9100f489a231df77c8e2a2649d95af9971ce927da1350cb59ab6bb56f61ed3449ca9bab2e309765ef6db294ade0599640dbf1726471be38598c0e1b5ebdb6 +52f3908f93863784e764f81a259075a979246601bc66f095b0cbfec46236553ecb663d0bcc2d820a9c945adce70276fa4022a4dac632b44bc3dc4a97008bb525 +ebff4a0d603daf000abad1e9bc585d87c5f0bf790138baa925c321f1553ed9b9118d9dbd4c5b291f2b22bae1e010f5d958ec6348bf5eaa10cf804a38ee301d41 +5fc05b198db6b9e536e7b4e8f227fb460e742cebe9928601b324c4e93ea07b47d6626c1c6613988263ae72b801e885a01ad4cf8eb1e945ef3ac6f9c27f8ff1f9 +bc273cbe8ecf8ab1663d7090b43ad08a7c78bf2b30d24dafe171a1420e1b4a1252bf2380039a6d000a1f5ed2c26da86d78cb6cfe0b72a0ffdbf66975686d0cce +03d43e0d90a0402d542808d9831dc63492139455521a6255668a2c599cb92b13eb769f1c10d6d3dbd99aa6691e0aa16b998d21ede846ee78c5bad76933ec079a +afe65ba7b3294d19a2ed1aff3589b57d198272b754c34d33fca72e1690583bdf4ccf68543e107d63c698abd9520263b95dbd9e36ca3774e18cacc96e3e7311af +d432e7208bf311c3e094dbc2abfa10e93f4065a8f099fdc982e6463dbe0fdb24825f206865b06c60555fb21c12e9bdce0ef68103db41bb98b42a0b6dca82356a +19ef3ae78796a9dd63606bcf4e93ef33823de5d9ae39a716cf13ec1461076b3bb6106ac8ecf11285a161f64c6a12637eeb92ff390aefdf87446fc3eb9f3153d2 +2c26f8b189c0f0a4d7357500c56f2d9aa99bff000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f7468 +656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f2451 +eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e319872 +0e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528a2 +c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000000000000000 +0000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000000000000000 +300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019020000746865 +6d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021003bb85ec010070000692300001600000000000000000000 +000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027000000000000 +000000000000001a0a00007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000150b00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; +\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; +\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; +\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 +4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000b0fa +c71d60e8ca01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/Installer/Resources/header.bmp b/Installer/Resources/header.bmp new file mode 100644 index 0000000000000000000000000000000000000000..94fb385dcc47f481ed080455b501798d8a2b7a50 GIT binary patch literal 85894 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 literal 0 HcmV?d00001 diff --git a/Installer/Resources/welcome_dialog.bmp b/Installer/Resources/welcome_dialog.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7f40983494d6d1589c7ae2432c984f3414d0726e GIT binary patch literal 461814 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 qUK8_@HbDRa(Fx#jJRUt;C + + + + + + + + + + + diff --git a/Installer/SpecFlowInstaller/CoreFiles.wxs b/Installer/SpecFlowInstaller/CoreFiles.wxs new file mode 100644 index 000000000..2a857d4de --- /dev/null +++ b/Installer/SpecFlowInstaller/CoreFiles.wxs @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Installer/SpecFlowInstaller/Product.Generated.wxs b/Installer/SpecFlowInstaller/Product.Generated.wxs new file mode 100644 index 000000000..8c6815581 --- /dev/null +++ b/Installer/SpecFlowInstaller/Product.Generated.wxs @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Installer/SpecFlowInstaller/Product.wxs b/Installer/SpecFlowInstaller/Product.wxs new file mode 100644 index 000000000..0272983c1 --- /dev/null +++ b/Installer/SpecFlowInstaller/Product.wxs @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Privileged + NOT NEWERVERSIONDETECTED + + + + + + + + + + + + + + + + + + + + + NOT VS90DEVENV + + + + NOT VS2010DEVENV + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Installer/SpecFlowInstaller/SpecFlowInstaller.wixproj b/Installer/SpecFlowInstaller/SpecFlowInstaller.wixproj new file mode 100644 index 000000000..25456bb47 --- /dev/null +++ b/Installer/SpecFlowInstaller/SpecFlowInstaller.wixproj @@ -0,0 +1,98 @@ + + + Debug + x86 + 3.5 + {89167eb9-f458-48da-9d8f-f639a74f5871} + 2.0 + SpecFlowSetup + Package + $(MSBuildExtensionsPath32)\Microsoft\WiX\v3.5\Wix.targets + $(MSBuildExtensionsPath)\Microsoft\WiX\v3.5\Wix.targets + + + bin\$(Configuration)\ + obj\$(Configuration)\ + Debug + + + bin\$(Configuration)\ + obj\$(Configuration)\ + + + + + + + Product.wxs + True + + + + + + TechTalk.SpecFlow.Generator + {453d8014-b6cd-4e86-80a8-d59f59092334} + True + Binaries + INSTALLLOCATION + + + TechTalk.SpecFlow.Parser + {7ccef6d6-fc17-422e-9bed-edd752b6496f} + True + Binaries + INSTALLLOCATION + + + TechTalk.SpecFlow.Reporting + {fc43509f-e7d3-40c4-b4c3-1e6c9d5530a4} + True + Binaries + INSTALLLOCATION + + + TechTalk.SpecFlow + {413ee28c-4f89-4c6f-ba1e-2cdee4cd43b4} + True + Binaries + INSTALLLOCATION + + + TechTalk.SpecFlow.Tools + {87be7fe6-c3de-4409-abf6-fa5b60af3de1} + True + Binaries + INSTALLLOCATION + + + TechTalk.SpecFlow.VsIntegration + {5703ca95-a08a-46ae-ae24-db6b21fd6f7e} + True + Binaries + INSTALLLOCATION + + + + + $(WixExtDir)\WixUIExtension.dll + WixUIExtension + + + $(WixExtDir)\WixVSExtension.dll + WixVSExtension + + + + + + + + \ No newline at end of file diff --git a/Installer/SpecFlowInstaller/VS2008.wxs b/Installer/SpecFlowInstaller/VS2008.wxs new file mode 100644 index 000000000..9a1169045 --- /dev/null +++ b/Installer/SpecFlowInstaller/VS2008.wxs @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Installer/SpecFlowInstaller/VS2010.wxs b/Installer/SpecFlowInstaller/VS2010.wxs new file mode 100644 index 000000000..c53385cda --- /dev/null +++ b/Installer/SpecFlowInstaller/VS2010.wxs @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Installer/SpecFlowSetup/SpecFlowSetup.vdproj b/Installer/SpecFlowSetup/SpecFlowSetup.vdproj deleted file mode 100644 index 5b912a0fa..000000000 --- a/Installer/SpecFlowSetup/SpecFlowSetup.vdproj +++ /dev/null @@ -1,2823 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SpecFlowSetup" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "OwnerKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "OwnerKey" = "8:_3A5846D3AAC658826DF820C18017467C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_07EFB2A647FC1E848005431A1987742D" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_07EFB2A647FC1E848005431A1987742D" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C0AEB379A994D6380D2AF032EA60E7A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B375A60975719B19E7BC5D4D3D30C59" - "OwnerKey" = "8:_64856A6CB2398B25902A9F573E713774" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B375A60975719B19E7BC5D4D3D30C59" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B375A60975719B19E7BC5D4D3D30C59" - "OwnerKey" = "8:_75A70548B8444C668B2D0462EC9CC366" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F5F9C1A9E627AC43DD956E3941E83CD" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F5F9C1A9E627AC43DD956E3941E83CD" - "OwnerKey" = "8:_256D72AC1D8DF0AF111519661A5FAE8E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_256D72AC1D8DF0AF111519661A5FAE8E" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3216833F11954BC68EEB656787B13A78" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A5846D3AAC658826DF820C18017467C" - "OwnerKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A5846D3AAC658826DF820C18017467C" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_543C0F615AB14853A79FF3333FCAED04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "OwnerKey" = "8:_3A5846D3AAC658826DF820C18017467C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "OwnerKey" = "8:_F10B61599FE4AEFE63EE4715E63058AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "OwnerKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "OwnerKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "OwnerKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "OwnerKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5BE6B6A465646A3722242A77B6B33945" - "OwnerKey" = "8:_07EFB2A647FC1E848005431A1987742D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F888AA7DA5BEFE6506F216943C3E7A0" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F888AA7DA5BEFE6506F216943C3E7A0" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_64856A6CB2398B25902A9F573E713774" - "OwnerKey" = "8:_6A20E911F3BF498068F67CB81F0FD08D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_64856A6CB2398B25902A9F573E713774" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_64856A6CB2398B25902A9F573E713774" - "OwnerKey" = "8:_7A444B51B1E8A522A97AB1010E95299B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_64856A6CB2398B25902A9F573E713774" - "OwnerKey" = "8:_75A70548B8444C668B2D0462EC9CC366" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A20E911F3BF498068F67CB81F0FD08D" - "OwnerKey" = "8:_75A70548B8444C668B2D0462EC9CC366" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A20E911F3BF498068F67CB81F0FD08D" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A20E911F3BF498068F67CB81F0FD08D" - "OwnerKey" = "8:_7A444B51B1E8A522A97AB1010E95299B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6CFD7B9A45EE6B2484BD5BBE0BEC6405" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6CFD7B9A45EE6B2484BD5BBE0BEC6405" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6CFD7B9A45EE6B2484BD5BBE0BEC6405" - "OwnerKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6CFD7B9A45EE6B2484BD5BBE0BEC6405" - "OwnerKey" = "8:_07EFB2A647FC1E848005431A1987742D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_743F26685BA8BFACB085688D3CFB7678" - "OwnerKey" = "8:_6CFD7B9A45EE6B2484BD5BBE0BEC6405" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_75A70548B8444C668B2D0462EC9CC366" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A444B51B1E8A522A97AB1010E95299B" - "OwnerKey" = "8:_75A70548B8444C668B2D0462EC9CC366" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C9C7FF1DB4641FF874CFFD3CFF10E62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "OwnerKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "OwnerKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "OwnerKey" = "8:_3A5846D3AAC658826DF820C18017467C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "OwnerKey" = "8:_F10B61599FE4AEFE63EE4715E63058AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD591DC54D4D279D30A20BC80D4F8AE8" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD591DC54D4D279D30A20BC80D4F8AE8" - "OwnerKey" = "8:_F10B61599FE4AEFE63EE4715E63058AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B090EC1C6CEB405EB055B415CD5F43DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "OwnerKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "OwnerKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "OwnerKey" = "8:_3A5846D3AAC658826DF820C18017467C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "OwnerKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "OwnerKey" = "8:_F10B61599FE4AEFE63EE4715E63058AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CBF13B5BAB959D830ACE400CDE0FAE9A" - "OwnerKey" = "8:_EF6DB08211573D16021F74A994EB6287" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D406CAF4268247A88286DA2188E91F52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D4F59786D4D8429DB792FFBA2FCA3806" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D87E105E86E344BCB54D1F2D1EA180F3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB9DD3F2B9CF2208CBA2D313591F2B01" - "OwnerKey" = "8:_256D72AC1D8DF0AF111519661A5FAE8E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC9E6E45C15279C0E22E26ECE4FF2616" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC9E6E45C15279C0E22E26ECE4FF2616" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EAA403069CAC8682EC7DDA8D158BF471" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EAA403069CAC8682EC7DDA8D158BF471" - "OwnerKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EE4A03D8C2544A6280806185DC6D9CCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF6DB08211573D16021F74A994EB6287" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF6DB08211573D16021F74A994EB6287" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF6DB08211573D16021F74A994EB6287" - "OwnerKey" = "8:_256D72AC1D8DF0AF111519661A5FAE8E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF6DB08211573D16021F74A994EB6287" - "OwnerKey" = "8:_1F5F9C1A9E627AC43DD956E3941E83CD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F10B61599FE4AEFE63EE4715E63058AC" - "OwnerKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F10B61599FE4AEFE63EE4715E63058AC" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F40F425B3B5D4365A81330EA775FCC1B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F52A09B8F81FF0DC98A0149F3A9C25C2" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F52A09B8F81FF0DC98A0149F3A9C25C2" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F91B5502CE7EB8FB0E124C265BE9EAA3" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FCA7A8942BCF47809C58574D51DA4A7B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_AD591DC54D4D279D30A20BC80D4F8AE8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F40F425B3B5D4365A81330EA775FCC1B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_8B2D5366F6C941138FF83318D8C65C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CE199EB240A722F1476C0DFB720C5A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5F888AA7DA5BEFE6506F216943C3E7A0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_02C89A22052196FAB5EB6EC86FF2EED1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3A5846D3AAC658826DF820C18017467C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_05ABEF09E18093DA7629C15B36903C7C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F10B61599FE4AEFE63EE4715E63058AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_97B8D5270749019C22E312C81F141CB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C4170BCBC1823C4A75A031351A3BAE01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_EAA403069CAC8682EC7DDA8D158BF471" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_56C99935BE668A0DE481B47F7A63DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F52A09B8F81FF0DC98A0149F3A9C25C2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F91B5502CE7EB8FB0E124C265BE9EAA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_256D72AC1D8DF0AF111519661A5FAE8E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_1F5F9C1A9E627AC43DD956E3941E83CD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_EF6DB08211573D16021F74A994EB6287" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DC9E6E45C15279C0E22E26ECE4FF2616" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_07EFB2A647FC1E848005431A1987742D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6CFD7B9A45EE6B2484BD5BBE0BEC6405" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_75A70548B8444C668B2D0462EC9CC366" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7A444B51B1E8A522A97AB1010E95299B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6A20E911F3BF498068F67CB81F0FD08D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_64856A6CB2398B25902A9F573E713774" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_1B375A60975719B19E7BC5D4D3D30C59" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_0C0AEB379A994D6380D2AF032EA60E7A" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\SpecFlowSetup.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5.SP1" - { - "Name" = "8:.NET Framework 3.5 SP1" - "ProductCode" = "8:Microsoft.Net.Framework.3.5.SP1" - } - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" - { - "Name" = "8:Windows Installer 3.1" - "ProductCode" = "8:Microsoft.Windows.Installer.3.1" - } - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\SpecFlowSetup.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5.SP1" - { - "Name" = "8:.NET Framework 3.5 SP1" - "ProductCode" = "8:Microsoft.Net.Framework.3.5.SP1" - } - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" - { - "Name" = "8:Windows Installer 3.1" - "ProductCode" = "8:Microsoft.Windows.Installer.3.1" - } - } - } - } - } - "Deployable" - { - "CustomAction" - { - "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_8BE80C3D803648FFA919FA055AE54D1D" - { - "Name" = "8:Primary output from DevenvSetupCustomAction (Active)" - "Condition" = "8:" - "Object" = "8:_F40F425B3B5D4365A81330EA775FCC1B" - "FileType" = "3:1" - "InstallAction" = "3:1" - "Arguments" = "8:" - "EntryPoint" = "8:" - "Sequence" = "3:1" - "Identifier" = "8:_E247026D_04A7_4DCD_91D1_9E7CFC32EDE4" - "InstallerClass" = "11:TRUE" - "CustomActionData" = "8:" - } - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_8C8905E43EE54EA383E630F7E4D3F21B" - { - "Name" = "8:.NET Framework" - "Message" = "8:[VSDNETMSG]" - "Version" = "8:3.5.30729" - "AllowLaterVersions" = "11:FALSE" - "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617" - } - } - } - "File" - { - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_02C89A22052196FAB5EB6EC86FF2EED1" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_02C89A22052196FAB5EB6EC86FF2EED1" - { - "Name" = "8:Microsoft.VisualStudio.Shell.9.0.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.Shell.9.0.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_05ABEF09E18093DA7629C15B36903C7C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_05ABEF09E18093DA7629C15B36903C7C" - { - "Name" = "8:Microsoft.VisualStudio.Shell.Interop.8.0.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.Shell.Interop.8.0.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_07EFB2A647FC1E848005431A1987742D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:EnvDTE80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_07EFB2A647FC1E848005431A1987742D" - { - "Name" = "8:EnvDTE80.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:EnvDTE80.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1B375A60975719B19E7BC5D4D3D30C59" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Antlr3.Runtime, Version=3.1.2.41038, Culture=neutral, PublicKeyToken=3a9cab8f8d22bfb7, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_1B375A60975719B19E7BC5D4D3D30C59" - { - "Name" = "8:Antlr3.Runtime.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Antlr3.Runtime.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1F5F9C1A9E627AC43DD956E3941E83CD" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:VSLangProj2, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_1F5F9C1A9E627AC43DD956E3941E83CD" - { - "Name" = "8:VSLangProj2.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:VSLangProj2.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_256D72AC1D8DF0AF111519661A5FAE8E" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:VSLangProj80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_256D72AC1D8DF0AF111519661A5FAE8E" - { - "Name" = "8:VSLangProj80.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:VSLangProj80.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3216833F11954BC68EEB656787B13A78" - { - "SourcePath" = "8:..\\..\\VsIntegration\\obj\\Debug\\SpecFlowFeature_VB.zip" - "TargetName" = "8:SpecFlowFeature_VB.zip" - "Tag" = "8:" - "Folder" = "8:_D5C535519B9141ED88626F5C449BBE0F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3A5846D3AAC658826DF820C18017467C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.Shell.Interop.9.0, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_3A5846D3AAC658826DF820C18017467C" - { - "Name" = "8:Microsoft.VisualStudio.Shell.Interop.9.0.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.Shell.Interop.9.0.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_543C0F615AB14853A79FF3333FCAED04" - { - "SourcePath" = "8:..\\..\\VsIntegration\\obj\\Debug\\SpecFlowEventDefinition_VB.zip" - "TargetName" = "8:SpecFlowEventDefinition_VB.zip" - "Tag" = "8:" - "Folder" = "8:_D5C535519B9141ED88626F5C449BBE0F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_56C99935BE668A0DE481B47F7A63DF51" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.OLE.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_56C99935BE668A0DE481B47F7A63DF51" - { - "Name" = "8:Microsoft.VisualStudio.OLE.Interop.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.OLE.Interop.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5BE6B6A465646A3722242A77B6B33945" - { - "SourcePath" = "8:dte80.olb" - "TargetName" = "8:dte80.olb" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5F888AA7DA5BEFE6506F216943C3E7A0" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.TextTemplating, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_5F888AA7DA5BEFE6506F216943C3E7A0" - { - "Name" = "8:Microsoft.VisualStudio.TextTemplating.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.TextTemplating.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_64856A6CB2398B25902A9F573E713774" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:TechTalk.SpecFlow.Parser, Version=1.2.0.0, Culture=neutral, PublicKeyToken=0778194805d6db41, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_64856A6CB2398B25902A9F573E713774" - { - "Name" = "8:TechTalk.SpecFlow.Parser.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:TechTalk.SpecFlow.Parser.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6A20E911F3BF498068F67CB81F0FD08D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:TechTalk.SpecFlow.Generator, Version=1.2.0.0, Culture=neutral, PublicKeyToken=0778194805d6db41, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_6A20E911F3BF498068F67CB81F0FD08D" - { - "Name" = "8:TechTalk.SpecFlow.Generator.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:TechTalk.SpecFlow.Generator.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6CFD7B9A45EE6B2484BD5BBE0BEC6405" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_6CFD7B9A45EE6B2484BD5BBE0BEC6405" - { - "Name" = "8:EnvDTE.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:EnvDTE.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_743F26685BA8BFACB085688D3CFB7678" - { - "SourcePath" = "8:dte80a.olb" - "TargetName" = "8:dte80a.olb" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7A444B51B1E8A522A97AB1010E95299B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:TechTalk.SpecFlow.Reporting, Version=1.2.0.0, Culture=neutral, PublicKeyToken=0778194805d6db41, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_7A444B51B1E8A522A97AB1010E95299B" - { - "Name" = "8:TechTalk.SpecFlow.Reporting.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:TechTalk.SpecFlow.Reporting.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C9C7FF1DB4641FF874CFFD3CFF10E62" - { - "SourcePath" = "8:..\\..\\VsIntegration\\obj\\Debug\\SpecFlowEventDefinition.zip" - "TargetName" = "8:SpecFlowEventDefinition.zip" - "Tag" = "8:" - "Folder" = "8:_12420575FD334397AA439BFC984D6ADD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_97B8D5270749019C22E312C81F141CB1" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.Shell.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_97B8D5270749019C22E312C81F141CB1" - { - "Name" = "8:Microsoft.VisualStudio.Shell.Interop.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.Shell.Interop.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AD591DC54D4D279D30A20BC80D4F8AE8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:Microsoft.MSXML, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_AD591DC54D4D279D30A20BC80D4F8AE8" - { - "Name" = "8:Microsoft.MSXML.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.MSXML.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B090EC1C6CEB405EB055B415CD5F43DD" - { - "SourcePath" = "8:..\\..\\changelog.txt" - "TargetName" = "8:changelog.txt" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C4170BCBC1823C4A75A031351A3BAE01" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.TextManager.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_C4170BCBC1823C4A75A031351A3BAE01" - { - "Name" = "8:Microsoft.VisualStudio.TextManager.Interop.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.TextManager.Interop.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CBF13B5BAB959D830ACE400CDE0FAE9A" - { - "SourcePath" = "8:vslangproj.olb" - "TargetName" = "8:vslangproj.olb" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CE199EB240A722F1476C0DFB720C5A6C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.TextTemplating.VSHost, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_CE199EB240A722F1476C0DFB720C5A6C" - { - "Name" = "8:Microsoft.VisualStudio.TextTemplating.VSHost.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.TextTemplating.VSHost.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D406CAF4268247A88286DA2188E91F52" - { - "SourcePath" = "8:..\\..\\VsIntegration\\obj\\Debug\\SpecFlowFeature.zip" - "TargetName" = "8:SpecFlowFeature.zip" - "Tag" = "8:" - "Folder" = "8:_12420575FD334397AA439BFC984D6ADD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D4F59786D4D8429DB792FFBA2FCA3806" - { - "SourcePath" = "8:..\\..\\VsIntegration\\obj\\Debug\\SpecFlowStepDefinition_VB.zip" - "TargetName" = "8:SpecFlowStepDefinition_VB.zip" - "Tag" = "8:" - "Folder" = "8:_D5C535519B9141ED88626F5C449BBE0F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D87E105E86E344BCB54D1F2D1EA180F3" - { - "SourcePath" = "8:..\\..\\Tools\\MsBuild\\TechTalk.SpecFlow.targets" - "TargetName" = "8:TechTalk.SpecFlow.targets" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB9DD3F2B9CF2208CBA2D313591F2B01" - { - "SourcePath" = "8:vslangproj80.olb" - "TargetName" = "8:vslangproj80.olb" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DC9E6E45C15279C0E22E26ECE4FF2616" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.VSHelp, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_DC9E6E45C15279C0E22E26ECE4FF2616" - { - "Name" = "8:Microsoft.VisualStudio.VSHelp.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.VSHelp.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EAA403069CAC8682EC7DDA8D158BF471" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.ProjectAggregator, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_EAA403069CAC8682EC7DDA8D158BF471" - { - "Name" = "8:Microsoft.VisualStudio.ProjectAggregator.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.ProjectAggregator.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EE4A03D8C2544A6280806185DC6D9CCD" - { - "SourcePath" = "8:..\\..\\Tools\\MsBuild\\TechTalk.SpecFlow.tasks" - "TargetName" = "8:TechTalk.SpecFlow.tasks" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EF6DB08211573D16021F74A994EB6287" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:VSLangProj, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_EF6DB08211573D16021F74A994EB6287" - { - "Name" = "8:VSLangProj.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:VSLangProj.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F10B61599FE4AEFE63EE4715E63058AC" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.TextManager.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_F10B61599FE4AEFE63EE4715E63058AC" - { - "Name" = "8:Microsoft.VisualStudio.TextManager.Interop.8.0.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.TextManager.Interop.8.0.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F52A09B8F81FF0DC98A0149F3A9C25C2" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.Modeling.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_F52A09B8F81FF0DC98A0149F3A9C25C2" - { - "Name" = "8:Microsoft.VisualStudio.Modeling.Sdk.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.Modeling.Sdk.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F91B5502CE7EB8FB0E124C265BE9EAA3" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.VisualStudio.Designer.Interfaces, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_F91B5502CE7EB8FB0E124C265BE9EAA3" - { - "Name" = "8:Microsoft.VisualStudio.Designer.Interfaces.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.VisualStudio.Designer.Interfaces.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FCA7A8942BCF47809C58574D51DA4A7B" - { - "SourcePath" = "8:..\\..\\VsIntegration\\obj\\Debug\\SpecFlowStepDefinition.zip" - "TargetName" = "8:SpecFlowStepDefinition.zip" - "Tag" = "8:" - "Folder" = "8:_12420575FD334397AA439BFC984D6ADD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{1525181F-901A-416C-8A58-119130FE478E}:_0D973C38FF244F3385C4A5443206BADC" - { - "Name" = "8:#1912" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramFilesFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D3CB3FD488E24EA28989947C5F21C83A" - { - "Name" = "8:Microsoft Visual Studio 9.0" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B896852428AC4C6D97649F0BEDC23020" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5BDFFF6F4CD04E4DACD1F9242FDE943B" - { - "Name" = "8:Common7" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_881FC7CE7CFA458C89FD776514498158" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_63AAC09E3F3142DCBBBB2B627C18C317" - { - "Name" = "8:IDE" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B639E0D649354E7D8CA7E33426B80CAF" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_4C8481282A6F4892B1D597D2E9A70EC3" - { - "Name" = "8:ItemTemplates" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F1064E5043444DCEA6D05B20743DF5F7" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_12420575FD334397AA439BFC984D6ADD" - { - "Name" = "8:CSharp" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_414375239DF94CE1AC2FB4AE722AE08D" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D5C535519B9141ED88626F5C449BBE0F" - { - "Name" = "8:VisualBasic" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D0DAA827840845CAAD015C5746A5A015" - "Folders" - { - } - } - } - } - } - } - } - } - } - } - } - } - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_2D85F2CCE0F64901A8231E38E3C0F2A8" - { - "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_256850BB5BF44587B0F43F11538A0DA3" - { - "Name" = "8:Setup" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_43B2C86145704B89A45FF1A6079494BB" - "Folders" - { - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_7245F19CBD31456A88C546138269A2C7" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_C27063BB52F74507B0D11312FC4CF5AD" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - "RequiresElevation" = "11:FALSE" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:SpecFlow" - "ProductCode" = "8:{735A442F-1666-43D6-A9C1-44F4605677E0}" - "PackageCode" = "8:{6257E6BC-D807-4484-AB67-42930815077D}" - "UpgradeCode" = "8:{A72428B6-8ADB-4EDF-BC23-4BE4E19F01A0}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:TRUE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:TRUE" - "ProductVersion" = "8:1.2.0" - "Manufacturer" = "8:TechTalk" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:" - "Title" = "8:SpecFlow Setup" - "Subject" = "8:" - "ARPCONTACT" = "8:TechTalk" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:http://www.techtalk.at" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:0" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_363B9008780E4586AF4C3F5EF6FED156" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_3B6B0BD4FA844D4C8B27E8B848E9F1C4" - { - "Name" = "8:Microsoft" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_022539F5784D4832AEF49B04F7282A26" - { - "Name" = "8:VisualStudio" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_FCC39B3DE9814FA7B1A8EC55B09D2EEB" - { - "Name" = "8:9.0" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_631C1751839F4D379D73C9B99F19D7C6" - { - "Name" = "8:Generators" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_639FA0EC01D74BE4AFC951A9EE3D2A42" - { - "Name" = "8:{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_07C34ECC8B7F45A8867F521F0FEB7392" - { - "Name" = "8:SpecFlowSingleFileGenerator" - "Condition" = "8:" - "AlwaysCreate" = "11:TRUE" - "DeleteAtUninstall" = "11:TRUE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_9901238E48724728AAEC4DE8DC2682BF" - { - "Name" = "8:GeneratesDesignTimeSource" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:3" - "Value" = "3:1" - } - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_D3521D326FB54D4D8C1AACCE7AF96641" - { - "Name" = "8:" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:C# SpecFlow Generator" - } - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_F2DEB7F18072428E9054176CBB7E8D03" - { - "Name" = "8:CLSID" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:{3c9cf10a-a9ab-4899-a0fb-4b3be4a36c15}" - } - } - } - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F521EB414BAD4A7582E60409FE3A030F" - { - "Name" = "8:.feature" - "Condition" = "8:" - "AlwaysCreate" = "11:TRUE" - "DeleteAtUninstall" = "11:TRUE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_F85DCEABD60A4AEB8B868AD97E74664C" - { - "Name" = "8:" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:SpecFlowSingleFileGenerator" - } - } - } - } - "Values" - { - } - } - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_EBB17476826F4485847803E0177254A9" - { - "Name" = "8:{164B10B9-B200-11D0-8C61-00A0C91E29D5}" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_4B7D7F51BA6B4FB9867263F82057DA05" - { - "Name" = "8:.feature" - "Condition" = "8:" - "AlwaysCreate" = "11:TRUE" - "DeleteAtUninstall" = "11:TRUE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_6D7BA471D831489B8F7D71F64F0DD5F3" - { - "Name" = "8:" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:SpecFlowSingleFileGenerator" - } - } - } - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_6A746015D53E4C9B889766B22D74763C" - { - "Name" = "8:SpecFlowSingleFileGenerator" - "Condition" = "8:" - "AlwaysCreate" = "11:TRUE" - "DeleteAtUninstall" = "11:TRUE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_0B1BB1771C64445B9A723F5CB6FCA7E8" - { - "Name" = "8:GeneratesDesignTimeSource" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:3" - "Value" = "3:1" - } - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_629CFB2D727D4F6D8E154209235AEE92" - { - "Name" = "8:CLSID" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:{3c9cf10a-a9ab-4899-a0fb-4b3be4a36c15}" - } - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_BE64961D8E4B4EDEAC503630DA63A887" - { - "Name" = "8:" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:VB.NET SpecFlow Generator" - } - } - } - } - "Values" - { - } - } - } - "Values" - { - } - } - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_EFC1365941CC4798B22FF6EC4B226FCA" - { - "Name" = "8:CLSID" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_BFE21C66F6A2445FA3867A968B1A7F15" - { - "Name" = "8:{3c9cf10a-a9ab-4899-a0fb-4b3be4a36c15}" - "Condition" = "8:" - "AlwaysCreate" = "11:TRUE" - "DeleteAtUninstall" = "11:TRUE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_1EC902AC326B4460B18B3E0B4050178E" - { - "Name" = "8:ThreadingModel" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:Both" - } - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_366C5CE62F4844C28735863A68A28DEB" - { - "Name" = "8:" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:TechTalk.SpecFlow.VsIntegration.SpecFlowSingleFileGenerator" - } - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_6CE2FEF912F54CD089CC3E3E31889CAC" - { - "Name" = "8:CodeBase" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:[TARGETDIR]TechTalk.SpecFlow.VsIntegration.dll" - } - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_94726C38431249DF8384D23E8BA613B0" - { - "Name" = "8:Class" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:TechTalk.SpecFlow.VsIntegration.SpecFlowSingleFileGenerator" - } - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_E2FD31A153DC4C318BD01E2B98955C9D" - { - "Name" = "8:InprocServer32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:C:\\\\Windows\\\\SYSTEM32\\\\MSCOREE.DLL" - } - } - } - } - "Values" - { - } - } - } - "Values" - { - } - } - } - "Values" - { - } - } - } - "Values" - { - } - } - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5F4F0D3B132B4FA68F74A3C4F3204168" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_736C73D4991041BB8C22A98B3A7C4DB0" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_68BD654DF7F74F2C939E877CAA7ABCC4" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - } - "UserInterface" - { - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_78EC5B9BD71848C8B9DE0BCCC562FE2D" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_8315B5B5D73441BBB1B60197F1306BAF" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_25CD641CE1D848FB9DAEFF3B853538E5" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2FA24DF28AF440A69CDF2121CC7148B6" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D899A8B8C71544C494C6A0E3C2A75285" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_885AA5D1FCE948E6BE10176036326C87" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B5DD7A30A0204BD49EF92881466FBDEB" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_472056B25B0444FE853A199EB2863590" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_CD3FFD57F5CC4D4D80F56C89596D39EE" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7CF40BED5E714A7A818E671FA0E43078" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_CFB112A450AD41559683D756D2C9F164" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3FFFE72C40F443E89F88D67983940FBA" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_D9560655D69D414BB4A07027DC771D50" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_923CA499284D4B7CB9F7F50EFFE55B48" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_E6D2568384DB48DF92E7A614F789BB0C" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6EC5FA4AB3B94FEBBB70BA6713536D87" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_861CB73AD432476EB2B105EF984B45B3" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B5D432FD97D6486DA75CFE0E6DAE0101" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_0C0AEB379A994D6380D2AF032EA60E7A" - { - "SourcePath" = "8:..\\..\\Runtime\\obj\\Debug\\TechTalk.SpecFlow.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_75A70548B8444C668B2D0462EC9CC366" - { - "SourcePath" = "8:..\\..\\Tools\\obj\\Debug\\specflow.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8B2D5366F6C941138FF83318D8C65C46" - { - "SourcePath" = "8:..\\..\\VsIntegration\\obj\\Debug\\TechTalk.SpecFlow.VsIntegration.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2D85F2CCE0F64901A8231E38E3C0F2A8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F40F425B3B5D4365A81330EA775FCC1B" - { - "SourcePath" = "8:..\\DevenvSetupCustomAction\\obj\\Debug\\DevenvSetupCustomAction.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_256850BB5BF44587B0F43F11538A0DA3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{02F3B86D-0421-4D45-A701-44F3C94CF07D}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - } -} diff --git a/TechTalk.SpecFlow.sln b/TechTalk.SpecFlow.sln index f8a03a367..c65883c6e 100644 --- a/TechTalk.SpecFlow.sln +++ b/TechTalk.SpecFlow.sln @@ -28,10 +28,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RuntimeTests", "Tests\Runti EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TechTalk.SpecFlow.VsIntegration", "VsIntegration\TechTalk.SpecFlow.VsIntegration.csproj", "{5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevenvSetupCustomAction", "Installer\DevenvSetupCustomAction\DevenvSetupCustomAction.csproj", "{02F3B86D-0421-4D45-A701-44F3C94CF07D}" -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SpecFlowSetup", "Installer\SpecFlowSetup\SpecFlowSetup.vdproj", "{F6740296-282C-4A0F-941E-A8FD1B1DAC2D}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TechTalk.SpecFlow.Generator", "Generator\TechTalk.SpecFlow.Generator.csproj", "{453D8014-B6CD-4E86-80A8-D59F59092334}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TechTalk.SpecFlow.Tools", "Tools\TechTalk.SpecFlow.Tools.csproj", "{87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}" @@ -42,70 +38,144 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ExternalStepsVB", "Tests\Fe EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExternalStepsCS", "Tests\FeatureTests\ExternalSteps\ExternalStepsCS\ExternalStepsCS.csproj", "{3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}" EndProject +Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "SpecFlowInstaller", "Installer\SpecFlowInstaller\SpecFlowInstaller.wixproj", "{89167EB9-F458-48DA-9D8F-F639A74F5871}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|Mixed Platforms = Debug|Mixed Platforms + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|Mixed Platforms = Release|Mixed Platforms + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Debug|x86.ActiveCfg = Debug|Any CPU {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Release|Any CPU.ActiveCfg = Release|Any CPU {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Release|Any CPU.Build.0 = Release|Any CPU + {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {FC43509F-E7D3-40C4-B4C3-1E6C9D5530A4}.Release|x86.ActiveCfg = Release|Any CPU {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Debug|x86.ActiveCfg = Debug|Any CPU {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Release|Any CPU.ActiveCfg = Release|Any CPU {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Release|Any CPU.Build.0 = Release|Any CPU + {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {413EE28C-4F89-4C6F-BA1E-2CDEE4CD43B4}.Release|x86.ActiveCfg = Release|Any CPU {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Debug|x86.ActiveCfg = Debug|Any CPU {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Release|Any CPU.ActiveCfg = Release|Any CPU {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Release|Any CPU.Build.0 = Release|Any CPU + {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {7CCEF6D6-FC17-422E-9BED-EDD752B6496F}.Release|x86.ActiveCfg = Release|Any CPU {70376361-0BE1-478D-8EEC-47BD1C768165}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {70376361-0BE1-478D-8EEC-47BD1C768165}.Debug|Any CPU.Build.0 = Debug|Any CPU + {70376361-0BE1-478D-8EEC-47BD1C768165}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {70376361-0BE1-478D-8EEC-47BD1C768165}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {70376361-0BE1-478D-8EEC-47BD1C768165}.Debug|x86.ActiveCfg = Debug|Any CPU {70376361-0BE1-478D-8EEC-47BD1C768165}.Release|Any CPU.ActiveCfg = Release|Any CPU {70376361-0BE1-478D-8EEC-47BD1C768165}.Release|Any CPU.Build.0 = Release|Any CPU + {70376361-0BE1-478D-8EEC-47BD1C768165}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {70376361-0BE1-478D-8EEC-47BD1C768165}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {70376361-0BE1-478D-8EEC-47BD1C768165}.Release|x86.ActiveCfg = Release|Any CPU {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Debug|x86.ActiveCfg = Debug|Any CPU {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Release|Any CPU.ActiveCfg = Release|Any CPU {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Release|Any CPU.Build.0 = Release|Any CPU + {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F8FACCF0-5497-4C6B-861F-78D72FD9561B}.Release|x86.ActiveCfg = Release|Any CPU {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Debug|x86.ActiveCfg = Debug|Any CPU {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Release|Any CPU.ActiveCfg = Release|Any CPU {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Release|Any CPU.Build.0 = Release|Any CPU - {02F3B86D-0421-4D45-A701-44F3C94CF07D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {02F3B86D-0421-4D45-A701-44F3C94CF07D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {02F3B86D-0421-4D45-A701-44F3C94CF07D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {02F3B86D-0421-4D45-A701-44F3C94CF07D}.Release|Any CPU.Build.0 = Release|Any CPU - {F6740296-282C-4A0F-941E-A8FD1B1DAC2D}.Debug|Any CPU.ActiveCfg = Debug - {F6740296-282C-4A0F-941E-A8FD1B1DAC2D}.Release|Any CPU.ActiveCfg = Release - {F6740296-282C-4A0F-941E-A8FD1B1DAC2D}.Release|Any CPU.Build.0 = Release + {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {5703CA95-A08A-46AE-AE24-DB6B21FD6F7E}.Release|x86.ActiveCfg = Release|Any CPU {453D8014-B6CD-4E86-80A8-D59F59092334}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {453D8014-B6CD-4E86-80A8-D59F59092334}.Debug|Any CPU.Build.0 = Debug|Any CPU + {453D8014-B6CD-4E86-80A8-D59F59092334}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {453D8014-B6CD-4E86-80A8-D59F59092334}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {453D8014-B6CD-4E86-80A8-D59F59092334}.Debug|x86.ActiveCfg = Debug|Any CPU {453D8014-B6CD-4E86-80A8-D59F59092334}.Release|Any CPU.ActiveCfg = Release|Any CPU {453D8014-B6CD-4E86-80A8-D59F59092334}.Release|Any CPU.Build.0 = Release|Any CPU + {453D8014-B6CD-4E86-80A8-D59F59092334}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {453D8014-B6CD-4E86-80A8-D59F59092334}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {453D8014-B6CD-4E86-80A8-D59F59092334}.Release|x86.ActiveCfg = Release|Any CPU {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Debug|x86.ActiveCfg = Debug|Any CPU {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Release|Any CPU.ActiveCfg = Release|Any CPU {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Release|Any CPU.Build.0 = Release|Any CPU + {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {87BE7FE6-C3DE-4409-ABF6-FA5B60AF3DE1}.Release|x86.ActiveCfg = Release|Any CPU {3FE793A8-E662-4026-B4EC-891324073235}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3FE793A8-E662-4026-B4EC-891324073235}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3FE793A8-E662-4026-B4EC-891324073235}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {3FE793A8-E662-4026-B4EC-891324073235}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {3FE793A8-E662-4026-B4EC-891324073235}.Debug|x86.ActiveCfg = Debug|Any CPU {3FE793A8-E662-4026-B4EC-891324073235}.Release|Any CPU.ActiveCfg = Release|Any CPU {3FE793A8-E662-4026-B4EC-891324073235}.Release|Any CPU.Build.0 = Release|Any CPU + {3FE793A8-E662-4026-B4EC-891324073235}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {3FE793A8-E662-4026-B4EC-891324073235}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {3FE793A8-E662-4026-B4EC-891324073235}.Release|x86.ActiveCfg = Release|Any CPU {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Debug|x86.ActiveCfg = Debug|Any CPU {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Release|Any CPU.ActiveCfg = Release|Any CPU {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Release|Any CPU.Build.0 = Release|Any CPU + {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {D3F6B835-B228-4DCF-B533-B6ED469A33B3}.Release|x86.ActiveCfg = Release|Any CPU {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Debug|x86.ActiveCfg = Debug|Any CPU {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Release|Any CPU.ActiveCfg = Release|Any CPU {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Release|Any CPU.Build.0 = Release|Any CPU + {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {3836A6FC-4ECC-413A-AC8F-83A0A773EC9E}.Release|x86.ActiveCfg = Release|Any CPU + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Debug|Any CPU.ActiveCfg = Debug|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Debug|x86.ActiveCfg = Debug|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Debug|x86.Build.0 = Debug|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Release|Any CPU.ActiveCfg = Release|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Release|Mixed Platforms.Build.0 = Release|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Release|x86.ActiveCfg = Release|x86 + {89167EB9-F458-48DA-9D8F-F639A74F5871}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {02F3B86D-0421-4D45-A701-44F3C94CF07D} = {DCE0C3C4-5BC6-4A30-86BE-3FEFF4677A01} - {F6740296-282C-4A0F-941E-A8FD1B1DAC2D} = {DCE0C3C4-5BC6-4A30-86BE-3FEFF4677A01} + {89167EB9-F458-48DA-9D8F-F639A74F5871} = {DCE0C3C4-5BC6-4A30-86BE-3FEFF4677A01} {70376361-0BE1-478D-8EEC-47BD1C768165} = {A10B5CD6-38EC-4D7E-9D1C-2EBA8017E437} {F8FACCF0-5497-4C6B-861F-78D72FD9561B} = {A10B5CD6-38EC-4D7E-9D1C-2EBA8017E437} {3FE793A8-E662-4026-B4EC-891324073235} = {A10B5CD6-38EC-4D7E-9D1C-2EBA8017E437} diff --git a/VsIntegration/TechTalk.SpecFlow.VsIntegration.csproj b/VsIntegration/TechTalk.SpecFlow.VsIntegration.csproj index 3e98d1196..3292e7830 100644 --- a/VsIntegration/TechTalk.SpecFlow.VsIntegration.csproj +++ b/VsIntegration/TechTalk.SpecFlow.VsIntegration.csproj @@ -148,8 +148,24 @@ + + + + + + + + + + + + - --> \ No newline at end of file