diff --git a/Doc/TODO.txt b/Doc/TODO.txt new file mode 100644 index 000000000..9f840af6c --- /dev/null +++ b/Doc/TODO.txt @@ -0,0 +1,73 @@ +Otazky: +------- +- ako pouzit T6 +- co je 'T to Open' pri RV +- na co sluzia VI2P, VI3P a VI4P + + +TODO: +----- +- nefunguje pumpa P3 +- nahlad na cestu v procedure +- purgeStart a purgeEnd --> transitionSteps/Sequences +- horeuvedene pre RegulValve +- volba procedury nie je zablokovana pocas testov +- vsetky Target... v Process tabe +- Hmotnosti: + 1 netarovat, merat okamzitu, + 2 nulovacia procedura na tlacitko manualne, + 3 pri starte sa spytat ci vynulovat vahy +- Preco sa nenacitaju zmeny v Test-e ??? + + +- pouzit oneskorenie na ventily +- skontrolovat doc (freq v Hz) + +Demo version: + +- pouzit progress bary na vyber testu +- vycistit Measurement +- simulacia skonci pri druhom 'start_measurement' +- pri simulacii sa meni mass pri merani end-mass (klapka by mala byt vypnuta!) + +- otvorit Proceduru (v dalsom okne v zamknutom stave) aj ked je okno Procedures zamknute +- pridat seriove cisla do parametrov komponentov +- zapamatavat si sirky stlpcov v PathsDlg, ... (aj inde) +- skontroluj vsetky ListViewEx-y + skorsie spracovanie vysledkov (dolezite aj pre spravnu tvorbu noveho mena) +- preco posledne okno skace +- chyba spracovanie procedure / metrology2 Tol.Abzug, Fehl.Korr -+ +- vsetky mena stlpcov a tabov do Strings.xxx + +Testovanie na stanici: + +- pouzivat skutocne 'rvalves' +- ked vyberiem priamo Q1, Q2, Q3 (poskonceni predchadzajuceho testu), neprepise sa obsah combo boxu +- prislusne EtPulses by mali ist cez RegisterReader komponent + common RegisterReader pre Master +- ako je to s WM0 ... +- na zaciatku zmerat vahu a dovolit vypustit tanky +- updatovat vahu - obrazok = je nespravna kapacita vahy +- spracovanie vysledkov podla excelu: corr. na hustotu vzduchu (zavazie), corr. na hustotu vody v zav. od teploty +- podpora pre zbieranie vysledkov +- logovanie vysledkov do excelu +- zastavit vodu na konci skusky +- Pri nastavovani prietoku nie je nic vidno +- pouzivat skutocne 'rvalves' +- pri vytvarani testov vyberat cesty podla prietoku +- ked sa zada cesta napisanim mena = skontrolovat +- zapamatat si stav ventilu pri prietoku +- nulovanie = nulovanie vahy +- zmenit text: tarovanie -> vypustanie + +- pripravit IDC100: !ReadRegisterOp, Idc100.GetValue-SetValue (na konci), GetState a ukoncenie operacie +- sub-sekvencie pre Q-set a metody +- zobrazit typizovanu schemu + +Neskor: + +- nevidno ci su neulozene zmeny +- upozornenie pri cancel ak su neulozene zmeny +- spravne updatovat tlacitka ked su FixedItems (FixedRows) +- ked odomknem Komponenty tak sa zrusi vyber +- vaha ToString - prve zobrazit capacity +- moznost menenia poradia aj v components +- rozdelit ventily podla ciest? diff --git a/Doc/Translation MTS 1_3.doc b/Doc/Translation MTS 1_3.doc new file mode 100644 index 000000000..475d7a3fd Binary files /dev/null and b/Doc/Translation MTS 1_3.doc differ diff --git a/Doc/Virtualbench.png b/Doc/Virtualbench.png new file mode 100644 index 000000000..fa98f5faa Binary files /dev/null and b/Doc/Virtualbench.png differ diff --git a/Doc/design.txt b/Doc/design.txt new file mode 100644 index 000000000..c05a6b2a0 --- /dev/null +++ b/Doc/design.txt @@ -0,0 +1,91 @@ +Assumption +---------- + The installation consists of one or more similar test benches. Each test bench is controlled by one PC-based computer. In addition, one or more PC-s can run the same application and manipulated data shared by the test benches (e.g. PC located in offices). All PC-s run the same version of software (this is a must now - Munich - in the future we can try to deal with backward/forward compatibility issues). + +Development environment +----------------------- + - Visual Studio 2012 Professional + - Database: MySQL (???) + +User iterface +------------- + - WindowsFormsApplication + - Main part of the window occupies a tab control with hidden tabs + (see http://weblogs.asp.net/kdente/archive/2005/11/14/430591.aspx) + Tabs swithing is done programatically + + Tabs: + + Procedure + - Procedure Info (summary, header) + - Procedure History (changes) + - Procedure Metrology + - Procedure Technical + - Procedure Purge + - Procedure End + - Procedure Adjustment + - Procedure View + - Procedure Inputs + Home + Insert + Results + - Results + - Results D + - Meters Ch + - Temp Ch + - Pressure + Bench parameters + - Technical + - Balance + - Temperature + - Pressure + - Flowmeter + - Density + Logs + + + +Sensus Testbench Framework application settings consist of +---------------------------------------------------------- + S1. Local settings stored on each PC + S1.1 language settings, appearance, etc. (no other impact on the system function) + S1.2 specification of databases used to store other settings (see 2.) + There might be several sets of DB settings (1.2) when one should be able to access more test benches. When starting the system, this is indicated on the login screen as 'Test bench'/'Pruefstation'. + + S2. Settings stored in databases: + S2.1 'users' (typically shared between all benches - centralized access control) + S2.2 'watermeter_types' info (typically shared between more benches) + S2.3 'test_procedures' (typically shared between more identical benches) + S2.4 'metrological_parameters' of the system (always unique for each system, not shared) + S2.5 'watermeters' info (typically centralized / shared) + S2.6 'test_results' (typically centralized / shared) + etc. + The databases might be running either on the local PC or remote, + each database might be used by a single bench, or shared by more test benches. This configured in 1.2. + +Application can be used to: +--------------------------- + A1. Change local settings (S1.1, S1.2) + A2. Change settings stored in the databases + A3. Control system and run test procedures - this is only possible on PC-s controlling the benches. When procedure is started, local copy of necessary information from the DB-s is made to avoid problems. + + User access control: + -------------------- + U1. Access to + U1.1 information read + U1.2 information write/modify + U1.3 action start + is controlled by an access control mechanism. + U2. Users + U3. Groups + Each user is a member of one or more groups. In case needed, a group with a single user is created. Access to information/actions is granted to groups. + Muenich: Grooups are 'Tester', + 'Testing specialist', + 'Head of lab' + 'Maintenance specialist' + 'Metrologist' + 'Calibration specialist' + U4. When necessary, system prompts user to authenticate himself/herself (login dialog). Authentication is invalidated as follows (optional): + U4.1 When user closes the dialog, which was protected. + U4.2 After certain time period + U4.3 Never diff --git a/Doc/mylog4net.xml b/Doc/mylog4net.xml new file mode 100644 index 000000000..bf5766ace --- /dev/null +++ b/Doc/mylog4net.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Doc/sample-sequence-of-calls.txt b/Doc/sample-sequence-of-calls.txt new file mode 100644 index 000000000..80636547b --- /dev/null +++ b/Doc/sample-sequence-of-calls.txt @@ -0,0 +1,27 @@ +foreach (var device in devices) device.RunDeviceBefore(); . . . . . . in StateMachine.Worker() +State.Create(...).AddOperation(...).AddOperation(...).EnterState() . . in the sequence in Execute(...) + +foreach (var device in devices) device.RunDeviceAfter(); . . . . . . . in WaitRunDevsRunOps() +WaitNextTick() (may throw QuitStateMachineException) . . . . . . . . in WaitRunDevsRunOps() +foreach (var device in devices) device.RunDeviceBefore(); . . . . . . in WaitRunDevsRunOps() +IList events = State.RunOperations(); . . . . . . . . . . . . . in WaitRunDevsRunOps() + +foreach (var device in devices) device.RunDeviceAfter(); . . . . . . . in WaitRunDevsRunOps() +WaitNextTick() (may throw QuitStateMachineException) . . . . . . . . in WaitRunDevsRunOps() +foreach (var device in devices) device.RunDeviceBefore(); . . . . . . in WaitRunDevsRunOps() +IList events = State.RunOperations(); . . . . . . . . . . . . . in WaitRunDevsRunOps() + +State.Create(...).AddOperation(...).AddOperation(...).EnterState() . . in the sequence in Execute(...) + +foreach (var device in devices) device.RunDeviceAfter(); . . . . . . . in WaitRunDevsRunOps() +WaitNextTick() (may throw QuitStateMachineException) . . . . . . . . in WaitRunDevsRunOps() +foreach (var device in devices) device.RunDeviceBefore(); . . . . . . in WaitRunDevsRunOps() +IList events = State.RunOperations(); . . . . . . . . . . . . . in WaitRunDevsRunOps() + +foreach (var device in devices) device.RunDeviceAfter(); . . . . . . . in WaitRunDevsRunOps() +WaitNextTick() (assume QuitStateMachineException thrown) . . . . . . in WaitRunDevsRunOps() +foreach (var device in devices) device.RunDeviceBefore(); . . . . . . in StateMachine.Worker() catch() +State.RunOperations(); . . . . . . . . . . . . . . . . . . . . . . . . in StateMachine.Worker() catch() +State.Empty.EnterState(); . . . . . . . . . . . . . . . . . . . . . . in StateMachine.Worker() catch() +foreach (var device in devices) device.RunDeviceAfter(); . . . . . . . in StateMachine.Worker() catch() +foreach (var device in devices) device.StopDevice(); . . . . . . . . . in StateMachine.Worker() catch() diff --git a/Doc/show-hide-tabs.txt b/Doc/show-hide-tabs.txt new file mode 100644 index 000000000..8a5db1898 --- /dev/null +++ b/Doc/show-hide-tabs.txt @@ -0,0 +1,11 @@ +Showing tabs in the designer: + - select mainTabControl + - in Properies change SizeMode to normal + - in Properies change ItemSize to 0; 20 + +Hiding tabs in the designer: + - select mainTabControl + - in Properies change SizeMode to Fixed + - in Poperties change ItemSize to 0; 1 + + \ No newline at end of file diff --git a/Doc/user-admin-password-hash.txt b/Doc/user-admin-password-hash.txt new file mode 100644 index 000000000..be6e9e618 --- /dev/null +++ b/Doc/user-admin-password-hash.txt @@ -0,0 +1,4 @@ +af242843887f3bdcc52e485483356eaccd37ba67a35941530bd195a8310fc7d5aca8560576dfb62ad5a4bd2df789a5e8be068e62e7c976d6eeed8d63abbd9909 + + += staratura \ No newline at end of file diff --git a/TBFSetup/TBFSetup.vdproj b/TBFSetup/TBFSetup.vdproj new file mode 100644 index 000000000..2543b72ee --- /dev/null +++ b/TBFSetup/TBFSetup.vdproj @@ -0,0 +1,1444 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:TBFSetup" +"LanguageId" = "3:1031" +"CodePage" = "3:1252" +"UILanguageId" = "3:1031" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_23F1CC0D8B6AF8F91B2A7070C5B7AE31" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_23F1CC0D8B6AF8F91B2A7070C5B7AE31" + "OwnerKey" = "8:_89365024987C2BD76AFC8D2865446B0D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_23F1CC0D8B6AF8F91B2A7070C5B7AE31" + "OwnerKey" = "8:_FF6BF68B28099618A0126A3EB1DAED35" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_283A6E24D61E03A025CAA05070E40C02" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_328013E6099F40CE0D297D6D8E721AA1" + "OwnerKey" = "8:_B08A4A98A96A64B48235C5B8F14DC0DA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_328013E6099F40CE0D297D6D8E721AA1" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_328013E6099F40CE0D297D6D8E721AA1" + "OwnerKey" = "8:_425D09E1DEE0BE9FDA22562C97B6583D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_425D09E1DEE0BE9FDA22562C97B6583D" + "OwnerKey" = "8:_B08A4A98A96A64B48235C5B8F14DC0DA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_425D09E1DEE0BE9FDA22562C97B6583D" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4BA45D5F5FF94462B5A1570EE26FAC2D" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7B5851865AFE4C17A02FBD07C31F4D14" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_890B3B7A50ACB2A808B8E0F55F28E03A" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_89365024987C2BD76AFC8D2865446B0D" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_898989B0B45C4163A991395483ACF598" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A1B42674559342099A330E0C5AC4D92C" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AE60F46605F78EEB772FD76B1DFE8A9B" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AE60F46605F78EEB772FD76B1DFE8A9B" + "OwnerKey" = "8:_890B3B7A50ACB2A808B8E0F55F28E03A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B08A4A98A96A64B48235C5B8F14DC0DA" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D0DA6A8DDCCE4EAEA7B5CC962D3A080A" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_EFA7D555FCA3168E5305C2ACB9D46055" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_FF6BF68B28099618A0126A3EB1DAED35" + "OwnerKey" = "8:_89365024987C2BD76AFC8D2865446B0D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_FF6BF68B28099618A0126A3EB1DAED35" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_23F1CC0D8B6AF8F91B2A7070C5B7AE31" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_890B3B7A50ACB2A808B8E0F55F28E03A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_AE60F46605F78EEB772FD76B1DFE8A9B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_283A6E24D61E03A025CAA05070E40C02" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_EFA7D555FCA3168E5305C2ACB9D46055" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B08A4A98A96A64B48235C5B8F14DC0DA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_425D09E1DEE0BE9FDA22562C97B6583D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_328013E6099F40CE0D297D6D8E721AA1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_89365024987C2BD76AFC8D2865446B0D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_FF6BF68B28099618A0126A3EB1DAED35" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:Debug\\Setup1.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}:.NETFramework,Version=v4.0,Profile=Client" + { + "Name" = "8:Microsoft .NET Framework 4 Client Profile (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.0,Profile=Client" + } + "{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\\TestBenchFrameworkSetup.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}:.NETFramework,Version=v4.0" + { + "Name" = "8:Microsoft .NET Framework 4 (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.0" + } + "{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" + { + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_7D48DA36B42B4C5B806ABE60A1581562" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "FrameworkVersion" = "8:.NETFramework,Version=v4.0,Profile=Client" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=131000" + } + } + } + "File" + { + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_23F1CC0D8B6AF8F91B2A7070C5B7AE31" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_23F1CC0D8B6AF8F91B2A7070C5B7AE31" + { + "Name" = "8:Microsoft.VisualBasic.PowerPacks.Vs.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Microsoft.VisualBasic.PowerPacks.Vs.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_283A6E24D61E03A025CAA05070E40C02" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:MySql.Data, Version=6.6.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_283A6E24D61E03A025CAA05070E40C02" + { + "Name" = "8:MySql.Data.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:MySql.Data.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_328013E6099F40CE0D297D6D8E721AA1" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Iesi.Collections, Version=1.0.1.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_328013E6099F40CE0D297D6D8E721AA1" + { + "Name" = "8:Iesi.Collections.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Iesi.Collections.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_425D09E1DEE0BE9FDA22562C97B6583D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:NHibernate, Version=3.3.1.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_425D09E1DEE0BE9FDA22562C97B6583D" + { + "Name" = "8:NHibernate.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:NHibernate.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_4BA45D5F5FF94462B5A1570EE26FAC2D" + { + "SourcePath" = "8:..\\TestBenchFramework\\SampleConfig\\log4netConfig.xml" + "TargetName" = "8:log4netConfig.xml" + "Tag" = "8:" + "Folder" = "8:_19315A9D87AF4099AD89D23EFEADFF58" + "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}:_7B5851865AFE4C17A02FBD07C31F4D14" + { + "SourcePath" = "8:..\\TestBenchFramework\\x64\\SQLite.Interop.dll" + "TargetName" = "8:SQLite.Interop.dll" + "Tag" = "8:" + "Folder" = "8:_9035ED222B1641F2B645BE5910EB7CC6" + "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}:_890B3B7A50ACB2A808B8E0F55F28E03A" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Data.SQLite.Linq, Version=1.0.90.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_890B3B7A50ACB2A808B8E0F55F28E03A" + { + "Name" = "8:System.Data.SQLite.Linq.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Data.SQLite.Linq.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_89365024987C2BD76AFC8D2865446B0D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:ControlComponent3Munich, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_89365024987C2BD76AFC8D2865446B0D" + { + "Name" = "8:ControlComponent3Munich.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:ControlComponent3Munich.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_898989B0B45C4163A991395483ACF598" + { + "SourcePath" = "8:..\\TestBenchFramework\\x86\\SQLite.Interop.dll" + "TargetName" = "8:SQLite.Interop.dll" + "Tag" = "8:" + "Folder" = "8:_C60FBB52E7A44F19BE31A90A0D376DE5" + "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}:_A1B42674559342099A330E0C5AC4D92C" + { + "SourcePath" = "8:..\\TestBenchFramework\\SampleConfig\\config.xml" + "TargetName" = "8:config.xml" + "Tag" = "8:" + "Folder" = "8:_19315A9D87AF4099AD89D23EFEADFF58" + "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}:_AE60F46605F78EEB772FD76B1DFE8A9B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Data.SQLite, Version=1.0.90.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_AE60F46605F78EEB772FD76B1DFE8A9B" + { + "Name" = "8:System.Data.SQLite.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Data.SQLite.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_B08A4A98A96A64B48235C5B8F14DC0DA" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:FluentNHibernate, Version=1.3.0.733, Culture=neutral, PublicKeyToken=8aa435e3cb308880, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_B08A4A98A96A64B48235C5B8F14DC0DA" + { + "Name" = "8:FluentNHibernate.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:FluentNHibernate.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_D0DA6A8DDCCE4EAEA7B5CC962D3A080A" + { + "SourcePath" = "8:..\\TestBenchFramework\\SampleConfig\\SQLite.db" + "TargetName" = "8:SQLite.db" + "Tag" = "8:" + "Folder" = "8:_19315A9D87AF4099AD89D23EFEADFF58" + "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}:_EFA7D555FCA3168E5305C2ACB9D46055" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:log4net, Version=1.2.12.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_EFA7D555FCA3168E5305C2ACB9D46055" + { + "Name" = "8:log4net.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:log4net.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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}:_FF6BF68B28099618A0126A3EB1DAED35" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:GaugeIndicator, Version=1.0.0.1, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_FF6BF68B28099618A0126A3EB1DAED35" + { + "Name" = "8:GaugeIndicator.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:GaugeIndicator.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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:" + } + } + "FileType" + { + } + "Folder" + { + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_15E376F61DCB49478B2D1D4AA3BF1643" + { + "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}:_19315A9D87AF4099AD89D23EFEADFF58" + { + "Name" = "8:SampleConfig" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_ABCF08C606F341FCA505AC9ABFD5F89F" + "Folders" + { + } + } + "{9EF0B969-E518-4E46-987F-47570745A589}:_9035ED222B1641F2B645BE5910EB7CC6" + { + "Name" = "8:x64" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_15F2276452F94B6981E263B8B7F6F2EA" + "Folders" + { + } + } + "{9EF0B969-E518-4E46-987F-47570745A589}:_C60FBB52E7A44F19BE31A90A0D376DE5" + { + "Name" = "8:x86" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_F2A8FFF674364AEFB94E4E0E0F37A4B3" + "Folders" + { + } + } + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_239AA733EB2143EB8CA44BF70E87B8C0" + { + "Name" = "8:#1916" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:DesktopFolder" + "Folders" + { + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_DEC3421EED6148A6B6857DFB5D000597" + { + "Name" = "8:#1919" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:ProgramMenuFolder" + "Folders" + { + } + } + } + "LaunchCondition" + { + } + "Locator" + { + } + "MsiBootstrapper" + { + "LangId" = "3:1031" + "RequiresElevation" = "11:FALSE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:TestBenchFrameworkSetup" + "ProductCode" = "8:{9041D2C0-3100-4816-8DEE-E6DE9C271E71}" + "PackageCode" = "8:{1DCC5FF4-F7C9-4DDA-BA7A-15E3E691F4BC}" + "UpgradeCode" = "8:{B4C65EC8-E0B8-4D5F-863C-6AC07A114A88}" + "AspNetVersion" = "8:4.0.30319.0" + "RestartWWWService" = "11:FALSE" + "RemovePreviousVersions" = "11:FALSE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:FALSE" + "ProductVersion" = "8:1.0.0" + "Manufacturer" = "8:Default Company Name" + "ARPHELPTELEPHONE" = "8:" + "ARPHELPLINK" = "8:" + "Title" = "8:TestBenchFrameworkSetup" + "Subject" = "8:" + "ARPCONTACT" = "8:Default Company Name" + "Keywords" = "8:" + "ARPCOMMENTS" = "8:" + "ARPURLINFOABOUT" = "8:" + "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}:_E36C944AD28D443F857C28D0879C93E0" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_FEB9BE0D71EF42AB81A090C53EF4D43F" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCU" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_CDD304D340C64940981928ED484C7BE2" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_2EE1D21B99974636B82D3C33A3316C72" + { + "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" + { + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_0B7A7707CF9248659A38D74F6E905B89" + { + "Name" = "8:Shortcut to Primary output from TBF (Active)" + "Arguments" = "8:" + "Description" = "8:" + "ShowCmd" = "3:1" + "IconIndex" = "3:0" + "Transitive" = "11:FALSE" + "Target" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "WorkingFolder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "Icon" = "8:" + "Feature" = "8:" + } + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_794AB96145AD4405ACE0EC46F244A8A4" + { + "Name" = "8:Test Bench Framework" + "Arguments" = "8:" + "Description" = "8:" + "ShowCmd" = "3:1" + "IconIndex" = "3:0" + "Transitive" = "11:FALSE" + "Target" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "Folder" = "8:_DEC3421EED6148A6B6857DFB5D000597" + "WorkingFolder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "Icon" = "8:" + "Feature" = "8:" + } + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_FDABF3BA4E9D4EE0973839A92C645C73" + { + "Name" = "8:Test Bench Framework" + "Arguments" = "8:" + "Description" = "8:" + "ShowCmd" = "3:1" + "IconIndex" = "3:0" + "Transitive" = "11:FALSE" + "Target" = "8:_DEB8C3F405014A3C9E16DB622E3ADAA3" + "Folder" = "8:_239AA733EB2143EB8CA44BF70E87B8C0" + "WorkingFolder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "Icon" = "8:" + "Feature" = "8:" + } + } + "UserInterface" + { + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_08DF1CCB2D50467381CED0EB2C683743" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_0A0CA6ED1B92415CB35182B7B865A8FE" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3612B3D2670A40CB8A445041A253B385" + { + "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}:_55783492191E4774830A5BCCB9F64FA0" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_36F602B5E9054C99A8F72BE2713B04BE" + { + "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}:_650D8AA300504F2DA676F39A65DDF579" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2C7C9252312B49839118F14D43D58109" + { + "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}:_616009F70B794A0BA46604F7C20D5312" + { + "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" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D2FB2C83836E4602A3A862A3FDB749C0" + { + "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" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_7C99DD96B1C7487A9F743990A1114028" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_824B7E4BF24C466A87B87D17CC65D4AF" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2E3FC737908C4857A264A8B98116ABF7" + { + "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}:_8EB7CDC7B3204CE0866764F72CC9C5D8" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BA30D47E757A4352B4154E136B4EDE8D" + { + "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}:_927C7B611C2A4DE8AA0EC0FC59929E3D" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A47297BB3F1A47DD82E98165D5C8DD33" + { + "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}:_C4860F31B6C14EF391F084926C8353DF" + { + "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" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FCB3435041744C7BA621B72B78F2DCA5" + { + "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" + } + } + } + } + } + } + "MergeModule" + { + } + "ProjectOutput" + { + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DEB8C3F405014A3C9E16DB622E3ADAA3" + { + "SourcePath" = "8:" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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:{8648FD92-CDA1-4C3A-B5F9-FE547CE1FA48}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_FF4706C2A732448C8C10AA09954EF022" + { + "SourcePath" = "8:" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_15E376F61DCB49478B2D1D4AA3BF1643" + "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:LocalizedResourceDlls" + "OutputProjectGuid" = "8:{8648FD92-CDA1-4C3A-B5F9-FE547CE1FA48}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + } + } +}