aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-09-09 12:35:08 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-09-09 12:35:08 +0300
commit143e908629e418ba4435a1b724f008fc2367545d (patch)
tree6fc7d5717968400d6f311239af98eb4f561662e8 /Software/Visual_Studio
parent6124dc6d00bbdb2b2778e6f68c9bd418c0c837b6 (diff)
downloadTango-143e908629e418ba4435a1b724f008fc2367545d.tar.gz
Tango-143e908629e418ba4435a1b724f008fc2367545d.zip
Renewed Stubs UI utility installation!
Added Stubs UI installation excludes to gitignore.
Diffstat (limited to 'Software/Visual_Studio')
-rw-r--r--Software/Visual_Studio/Advanced Installer Projects/Stubs UI.aip418
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.CLI/App.config4
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.CLI/FodyWeavers.xml4
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Properties/AssemblyInfo.cs2
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Tango.Stubs.CLI.csproj26
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.CLI/packages.config2
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.UI/App.config54
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.UI/FodyWeavers.xml4
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.UI/Properties/AssemblyInfo.cs2
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.UI/Tango.Stubs.UI.csproj25
-rw-r--r--Software/Visual_Studio/Utilities/Tango.Stubs.UI/packages.config2
11 files changed, 489 insertions, 54 deletions
diff --git a/Software/Visual_Studio/Advanced Installer Projects/Stubs UI.aip b/Software/Visual_Studio/Advanced Installer Projects/Stubs UI.aip
new file mode 100644
index 000000000..381c640d6
--- /dev/null
+++ b/Software/Visual_Studio/Advanced Installer Projects/Stubs UI.aip
@@ -0,0 +1,418 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<DOCUMENT Type="Advanced Installer" CreateVersion="15.6" version="15.6" Modules="professional" RootPath="." Language="en" Id="{6D76F676-1F63-438B-BABF-97CE3EB17202}">
+ <COMPONENT cid="caphyon.advinst.msicomp.ProjectOptionsComponent">
+ <ROW Name="HiddenItems" Value="AppXProductDetailsComponent;AppXDependenciesComponent;AppXAppDetailsComponent;AppXVisualAssetsComponent;AppXCapabilitiesComponent;AppXAppDeclarationsComponent;AppXUriRulesComponent;MsiJavaComponent;MsiDriverPackagesComponent;UserAccountsComponent;ScheduledTasksComponent;SqlConnectionComponent;AutorunComponent;FirewallExceptionComponent;GameUxComponent;MsiDirectEditorComponent;SharePointSlnComponent;SilverlightSlnComponent;MultipleInstancesComponent;SccmComponent;ActSyncAppComponent;FixupComponent"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiPropsComponent">
+ <ROW Property="AI_BITMAP_DISPLAY_MODE" Value="0"/>
+ <ROW Property="AI_CF_FrameBottomLeft" Value="frame_bottom_left.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameBottomLeftInactive" Value="frame_bottom_left_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameBottomMid" Value="frame_bottom_mid.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameBottomMidInactive" Value="frame_bottom_mid_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameBottomRight" Value="frame_bottom_right.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameBottomRightInactive" Value="frame_bottom_right_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameCaption" Value="frame_caption.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameCaptionInactive" Value="frame_caption_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameLeft" Value="frame_left.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameLeftInactive" Value="frame_left_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameRight" Value="frame_right.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameRightInactive" Value="frame_right_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameTopLeft" Value="frame_top_left.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameTopLeftInactive" Value="frame_top_left_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameTopMid" Value="frame_top_mid.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameTopMidInactive" Value="frame_top_mid_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameTopRight" Value="frame_top_right.bmp" Type="1"/>
+ <ROW Property="AI_CF_FrameTopRightInactive" Value="frame_top_right_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_SysCloseDown" Value="sys_close_down.bmp" Type="1"/>
+ <ROW Property="AI_CF_SysCloseHot" Value="sys_close_hot.bmp" Type="1"/>
+ <ROW Property="AI_CF_SysCloseInactive" Value="sys_close_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_SysCloseNormal" Value="sys_close_normal.bmp" Type="1"/>
+ <ROW Property="AI_CF_SysMinDown" Value="sys_min_down.bmp" Type="1"/>
+ <ROW Property="AI_CF_SysMinHot" Value="sys_min_hot.bmp" Type="1"/>
+ <ROW Property="AI_CF_SysMinInactive" Value="sys_min_inactive.bmp" Type="1"/>
+ <ROW Property="AI_CF_SysMinNormal" Value="sys_min_normal.bmp" Type="1"/>
+ <ROW Property="AI_CF_TYPE" Value="0" MultiBuildValue="DefaultBuild:1" Type="4"/>
+ <ROW Property="AI_FINDEXE_TITLE" Value="Select the installation package for [|ProductName]" ValueLocId="AI.Property.FindExeTitle"/>
+ <ROW Property="AI_FrameBtns" Value="default" MultiBuildValue="DefaultBuild:red" MsiKey="AI_FrameBtns"/>
+ <ROW Property="AI_FrameColor" Value="lightslategray" MultiBuildValue="DefaultBuild:chrome" MsiKey="AI_FrameColor"/>
+ <ROW Property="AI_ImagesColor" Value="powderblue" MultiBuildValue="DefaultBuild:chrome" MsiKey="AI_ImagesColor"/>
+ <ROW Property="AI_PREDEF_LCONDS_PROPS" Value="AI_DETECTED_DOTNET_VERSION"/>
+ <ROW Property="AI_REQUIRED_DOTNET_DISPLAY" MultiBuildValue="DefaultBuild:4.6.1" ValueLocId="-"/>
+ <ROW Property="AI_REQUIRED_DOTNET_VERSION" MultiBuildValue="DefaultBuild:4.6.1" ValueLocId="-"/>
+ <ROW Property="AI_SecondColor" Value="default" MultiBuildValue="DefaultBuild:red" MsiKey="AI_SecondColor"/>
+ <ROW Property="AI_ThemeSteps" Value="radio" MsiKey="AI_ThemeSteps"/>
+ <ROW Property="AI_ThemeStyle" Value="default" MultiBuildValue="DefaultBuild:red-waves" MsiKey="AI_ThemeStyle"/>
+ <ROW Property="ALLUSERS" Value="1"/>
+ <ROW Property="ARPCOMMENTS" Value="This installer database contains the logic and data required to install [|ProductName]." ValueLocId="*"/>
+ <ROW Property="ARPNOREPAIR" MultiBuildValue="DefaultBuild:1"/>
+ <ROW Property="Manufacturer" Value="Twine"/>
+ <ROW Property="ProductCode" Value="1033:{A0E07AB2-717A-45B1-BA0F-12DAF72D2388} " Type="16"/>
+ <ROW Property="ProductLanguage" Value="1033"/>
+ <ROW Property="ProductName" Value="Tango Stubs Execution Utility [|ProductVersion]"/>
+ <ROW Property="ProductVersion" Value="3.4.0.0" Type="32" TargetFile="StubsExecutionGUI.exe"/>
+ <ROW Property="SecureCustomProperties" Value="OLDPRODUCTS;AI_NEWERPRODUCTFOUND;AI_SETUPEXEPATH;SETUPEXEDIR"/>
+ <ROW Property="UpgradeCode" Value="{C48A8C30-0BC1-4AD3-9DDD-99C9119912DF}"/>
+ <ROW Property="WindowsType9X" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/>
+ <ROW Property="WindowsType9XDisplay" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/>
+ <ROW Property="WindowsTypeNT40" MultiBuildValue="DefaultBuild:Windows NT 4.0" ValueLocId="-"/>
+ <ROW Property="WindowsTypeNT40Display" MultiBuildValue="DefaultBuild:Windows NT 4.0" ValueLocId="-"/>
+ <ROW Property="WindowsTypeNT50" MultiBuildValue="DefaultBuild:Windows 2000" ValueLocId="-"/>
+ <ROW Property="WindowsTypeNT50Display" MultiBuildValue="DefaultBuild:Windows 2000" ValueLocId="-"/>
+ <ROW Property="WindowsTypeNT5X" MultiBuildValue="DefaultBuild:Windows XP/2003 RTM, Windows XP/2003 SP1, Windows XP SP2 x86" ValueLocId="-"/>
+ <ROW Property="WindowsTypeNT5XDisplay" MultiBuildValue="DefaultBuild:Windows XP/2003 RTM, Windows XP/2003 SP1, Windows XP SP2 x86" ValueLocId="-"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiDirsComponent">
+ <ROW Directory="APPDIR" Directory_Parent="TARGETDIR" DefaultDir="APPDIR:." IsPseudoRoot="1"/>
+ <ROW Directory="DesktopFolder" Directory_Parent="TARGETDIR" DefaultDir="DESKTO~1|DesktopFolder" IsPseudoRoot="1"/>
+ <ROW Directory="SHORTCUTDIR" Directory_Parent="TARGETDIR" DefaultDir="SHORTC~1|SHORTCUTDIR" IsPseudoRoot="1"/>
+ <ROW Directory="TARGETDIR" DefaultDir="SourceDir"/>
+ <ROW Directory="de_Dir" Directory_Parent="APPDIR" DefaultDir="de"/>
+ <ROW Directory="es_Dir" Directory_Parent="APPDIR" DefaultDir="es"/>
+ <ROW Directory="fr_Dir" Directory_Parent="APPDIR" DefaultDir="fr"/>
+ <ROW Directory="it_Dir" Directory_Parent="APPDIR" DefaultDir="it"/>
+ <ROW Directory="ja_Dir" Directory_Parent="APPDIR" DefaultDir="ja"/>
+ <ROW Directory="ko_Dir" Directory_Parent="APPDIR" DefaultDir="ko"/>
+ <ROW Directory="ru_Dir" Directory_Parent="APPDIR" DefaultDir="ru"/>
+ <ROW Directory="zhHans_Dir" Directory_Parent="APPDIR" DefaultDir="zh-Hans"/>
+ <ROW Directory="zhHant_Dir" Directory_Parent="APPDIR" DefaultDir="zh-Hant"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiCompsComponent">
+ <ROW Component="AI_ExePath" ComponentId="{D8EE1353-5CAF-4992-9CDE-20D8278DE183}" Directory_="APPDIR" Attributes="4" KeyPath="AI_ExePath"/>
+ <ROW Component="ColorMine.dll" ComponentId="{50928020-3011-46AF-9E6F-9931A7E47249}" Directory_="APPDIR" Attributes="0" KeyPath="ColorMine.dll"/>
+ <ROW Component="DocumentFormat.OpenXml.dll" ComponentId="{64E7E433-693A-4A95-8EDF-31DAD1C75C1E}" Directory_="APPDIR" Attributes="0" KeyPath="DocumentFormat.OpenXml.dll"/>
+ <ROW Component="EFCache.dll" ComponentId="{9050B5BB-E466-45C9-9B96-277D0865E961}" Directory_="APPDIR" Attributes="0" KeyPath="EFCache.dll"/>
+ <ROW Component="EntityFramework.dll" ComponentId="{10CB5F4B-DB68-42D9-85D5-4D713BF27E34}" Directory_="APPDIR" Attributes="0" KeyPath="EntityFramework.dll"/>
+ <ROW Component="FontAwesome.WPF.dll" ComponentId="{C56DAE9F-E274-4366-90F5-1C6DCE58CD2A}" Directory_="APPDIR" Attributes="0" KeyPath="FontAwesome.WPF.dll"/>
+ <ROW Component="Google.Protobuf.dll" ComponentId="{B3DD271A-F410-4A67-874D-318D598157DA}" Directory_="APPDIR" Attributes="0" KeyPath="Google.Protobuf.dll"/>
+ <ROW Component="ICSharpCode.AvalonEdit.dll" ComponentId="{173091C9-636C-4ED5-9969-22D1975EB36B}" Directory_="APPDIR" Attributes="0" KeyPath="ICSharpCode.AvalonEdit.dll"/>
+ <ROW Component="Ionic.Zip.dll" ComponentId="{A7151FD5-D49D-46FE-BAAA-DA40109053E2}" Directory_="APPDIR" Attributes="0" KeyPath="Ionic.Zip.dll"/>
+ <ROW Component="MahApps.Metro.dll" ComponentId="{EF919364-81E5-4C98-B140-724A2E4EC7A9}" Directory_="APPDIR" Attributes="0" KeyPath="MahApps.Metro.dll"/>
+ <ROW Component="Microsoft.Data.Edm.dll" ComponentId="{87B21639-F7D0-4074-8254-5C2C4614D28F}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Data.Edm.dll"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll" ComponentId="{4CAFFF34-C62D-4673-B33F-330328622EE5}" Directory_="de_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll_10" ComponentId="{9CE736E4-2525-45BD-AAB4-BF4C0025A2BA}" Directory_="fr_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll_10"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll_11" ComponentId="{4BAA8388-5FE4-409A-AC88-48DCC2B48F00}" Directory_="it_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll_11"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll_12" ComponentId="{BAA53C80-F7FB-4DC5-A692-20BEFC5FD917}" Directory_="ja_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll_12"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll_13" ComponentId="{C8D92506-1C77-43B8-9BCB-1DCCE5A0259F}" Directory_="ko_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll_13"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll_14" ComponentId="{D64D5032-E105-4D5A-8ECE-9021472E2A9B}" Directory_="ru_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll_14"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll_15" ComponentId="{54794790-9BF7-457F-8540-5DC69347ACCF}" Directory_="zhHans_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll_15"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll_16" ComponentId="{20B1E10A-B32D-4367-9C30-8D58DE7350A9}" Directory_="zhHant_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll_16"/>
+ <ROW Component="Microsoft.Data.Edm.resources.dll_9" ComponentId="{513E6F50-96E1-4B97-9B7E-E0670568B287}" Directory_="es_Dir" Attributes="0" KeyPath="Microsoft.Data.Edm.resources.dll_9"/>
+ <ROW Component="Microsoft.Data.OData.dll" ComponentId="{7B4B025A-269E-4748-A932-D15EA6515B2A}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Data.OData.dll"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll" ComponentId="{B4CF47BC-A4A4-4381-81F6-26357D666BCE}" Directory_="de_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll_10" ComponentId="{6CDF7895-38EF-46DF-96AA-90FD82C3326E}" Directory_="fr_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll_10"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll_11" ComponentId="{7DFBE61A-3999-4BE2-A0E4-18E971CDB81F}" Directory_="it_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll_11"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll_12" ComponentId="{38204EB8-0EED-4CA9-83F5-DA24E2A7B785}" Directory_="ja_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll_12"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll_13" ComponentId="{3E49F116-6E7C-4419-91B5-643737BE2B89}" Directory_="ko_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll_13"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll_14" ComponentId="{CA204B38-E625-49FD-A47C-EAF035B43442}" Directory_="ru_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll_14"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll_15" ComponentId="{493B7859-D59F-4553-93DC-F590F0A418C7}" Directory_="zhHans_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll_15"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll_16" ComponentId="{AF4B9E9D-0617-4A31-8519-78FAC055BF69}" Directory_="zhHant_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll_16"/>
+ <ROW Component="Microsoft.Data.OData.resources.dll_9" ComponentId="{CBF8BC47-3869-4370-8F0A-E7D31A169132}" Directory_="es_Dir" Attributes="0" KeyPath="Microsoft.Data.OData.resources.dll_9"/>
+ <ROW Component="Microsoft.Data.Services.Client.dll" ComponentId="{935BB0C2-731D-4F4F-A68D-9BCF35D18312}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Data.Services.Client.dll"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll" ComponentId="{AEB50A62-DE86-4619-B272-FCBD6892CFDF}" Directory_="de_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll_10" ComponentId="{7338A301-EFA7-41B6-AD74-E78C744ADB83}" Directory_="fr_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll_10"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll_11" ComponentId="{6E22CEA9-736C-4739-BF44-7220DA340879}" Directory_="it_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll_11"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll_12" ComponentId="{82D1494B-C343-4AA4-9D2A-03EE5E9821C6}" Directory_="ja_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll_12"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll_13" ComponentId="{EDB6281D-EEBE-43AC-A2C3-F61446AC953E}" Directory_="ko_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll_13"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll_14" ComponentId="{53233CE2-1EEA-4219-8C8B-DB14B11603A3}" Directory_="ru_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll_14"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll_15" ComponentId="{F010E18A-E2B8-43D6-A3BB-D0927E408173}" Directory_="zhHans_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll_15"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll_16" ComponentId="{991C957F-1087-434B-993B-369169F8961F}" Directory_="zhHant_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll_16"/>
+ <ROW Component="Microsoft.Data.Services.Client.resources.dll_9" ComponentId="{A00CC468-ECC0-4391-8595-8F21F50065D2}" Directory_="es_Dir" Attributes="0" KeyPath="Microsoft.Data.Services.Client.resources.dll_9"/>
+ <ROW Component="Microsoft.WindowsAzure.Storage.dll" ComponentId="{300D7036-2A74-46AB-A1CE-C12B6B9FBF4E}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.WindowsAzure.Storage.dll"/>
+ <ROW Component="Newtonsoft.Json.dll" ComponentId="{CE1E8492-4E41-44D4-80E0-F2DFE03DD95E}" Directory_="APPDIR" Attributes="0" KeyPath="Newtonsoft.Json.dll"/>
+ <ROW Component="ProductInformation" ComponentId="{90CCE76F-23C8-48F8-A649-28AABA01DB40}" Directory_="APPDIR" Attributes="4" KeyPath="Version"/>
+ <ROW Component="SHORTCUTDIR" ComponentId="{AE37F244-6B63-4042-80D7-9964CAA98AFB}" Directory_="SHORTCUTDIR" Attributes="0"/>
+ <ROW Component="SimpleValidator.dll" ComponentId="{4184B8EC-88D3-4691-8C57-9C0234E8E720}" Directory_="APPDIR" Attributes="0" KeyPath="SimpleValidator.dll"/>
+ <ROW Component="StubsExecutionGUI.exe" ComponentId="{D684A33C-E021-4BD6-84E7-6C04A1564AE2}" Directory_="APPDIR" Attributes="0" KeyPath="StubsExecutionGUI.exe"/>
+ <ROW Component="System.Data.SQLite.dll" ComponentId="{8A62BF02-891C-4EFF-B0AA-061C421ABF26}" Directory_="APPDIR" Attributes="0" KeyPath="System.Data.SQLite.dll"/>
+ <ROW Component="System.Reactive.Core.dll" ComponentId="{FDCC27F9-4205-426D-AF39-28605C92E8E2}" Directory_="APPDIR" Attributes="0" KeyPath="System.Reactive.Core.dll"/>
+ <ROW Component="System.Reactive.Interfaces.dll" ComponentId="{6F0EF242-4DE6-4710-A0E4-C943CA0225C9}" Directory_="APPDIR" Attributes="0" KeyPath="System.Reactive.Interfaces.dll"/>
+ <ROW Component="System.Reactive.Linq.dll" ComponentId="{1C8833D6-2549-41B5-A5C7-6709CE8A81CB}" Directory_="APPDIR" Attributes="0" KeyPath="System.Reactive.Linq.dll"/>
+ <ROW Component="System.Reactive.PlatformServices.dll" ComponentId="{8D155B1E-8BFB-40C1-9F22-464793B4012B}" Directory_="APPDIR" Attributes="0" KeyPath="System.Reactive.PlatformServices.dll"/>
+ <ROW Component="System.Windows.Interactivity.dll" ComponentId="{688FD4E7-4266-4045-90CD-3EC0380269A8}" Directory_="APPDIR" Attributes="0" KeyPath="System.Windows.Interactivity.dll"/>
+ <ROW Component="Tango.BL.dll" ComponentId="{EA9F1AE9-A582-4D42-B6EF-A03406063730}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.BL.dll"/>
+ <ROW Component="Tango.ColorConversion.dll" ComponentId="{9135E852-F6EF-4CB7-86EA-16E476A0930B}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.ColorConversion.dll"/>
+ <ROW Component="Tango.Core.dll" ComponentId="{ADFE7D87-486A-44FA-BF4F-8B5A872E7A03}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Core.dll"/>
+ <ROW Component="Tango.Documents.dll" ComponentId="{83952832-9339-4696-A085-0385DE83181E}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Documents.dll"/>
+ <ROW Component="Tango.DragAndDrop.dll" ComponentId="{E002218F-5925-431F-AF34-8E4FA97D60B4}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.DragAndDrop.dll"/>
+ <ROW Component="Tango.FirmwareUpdateLib.WPF.dll" ComponentId="{7164F99F-30F1-45DD-B888-3AC0187FDCEC}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.FirmwareUpdateLib.WPF.dll"/>
+ <ROW Component="Tango.FirmwareUpdateLib.dll" ComponentId="{41A4D0F7-20DB-4D3E-A236-EF1C4AB4A6D7}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.FirmwareUpdateLib.dll"/>
+ <ROW Component="Tango.Integration.dll" ComponentId="{09CB4C2F-3F5A-4205-AF36-1A1C5DF2C571}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Integration.dll"/>
+ <ROW Component="Tango.Logging.dll" ComponentId="{DC80ABEE-94BB-4E32-9762-752CE39BDD68}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Logging.dll"/>
+ <ROW Component="Tango.PMR.dll" ComponentId="{3BA984D3-D066-4EA9-B3EE-4AF70ABD4888}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.PMR.dll"/>
+ <ROW Component="Tango.Scripting.dll" ComponentId="{617F07A1-74CF-49B6-8C6B-8085AB6A72F8}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Scripting.dll"/>
+ <ROW Component="Tango.Serialization.dll" ComponentId="{6E45F850-6889-4A36-925F-364F3FACB25F}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Serialization.dll"/>
+ <ROW Component="Tango.Settings.dll" ComponentId="{5DD6F500-80EF-4CD9-BFB5-FAECA31BE100}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Settings.dll"/>
+ <ROW Component="Tango.SharedUI.dll" ComponentId="{E1BEC5BE-BEBF-4ACC-A96B-8CB69BD77BF7}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.SharedUI.dll"/>
+ <ROW Component="Tango.Stubs.dll" ComponentId="{8C328AC0-C71F-4A34-8B8F-C7938C5EF9A1}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Stubs.dll"/>
+ <ROW Component="Tango.Transport.dll" ComponentId="{7F23FE40-A587-4A44-A764-E7E74CCA7915}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Transport.dll"/>
+ <ROW Component="stubexec.exe" ComponentId="{C5E9AEE5-BA73-46A5-A80D-BD05BD0BCEE0}" Directory_="APPDIR" Attributes="0" KeyPath="stubexec.exe"/>
+ <ROW Component="stubexec.exe.config" ComponentId="{451846C8-1ACD-4FC0-B20F-3473179721A2}" Directory_="APPDIR" Attributes="0" KeyPath="stubexec.exe.config" Type="0"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiFeatsComponent">
+ <ROW Feature="MainFeature" Title="MainFeature" Description="Description" Display="1" Level="1" Directory_="APPDIR" Attributes="0" Components="AI_ExePath ColorMine.dll DocumentFormat.OpenXml.dll EFCache.dll EntityFramework.dll FontAwesome.WPF.dll Google.Protobuf.dll ICSharpCode.AvalonEdit.dll Ionic.Zip.dll MahApps.Metro.dll Microsoft.Data.Edm.dll Microsoft.Data.Edm.resources.dll Microsoft.Data.Edm.resources.dll_10 Microsoft.Data.Edm.resources.dll_11 Microsoft.Data.Edm.resources.dll_12 Microsoft.Data.Edm.resources.dll_13 Microsoft.Data.Edm.resources.dll_14 Microsoft.Data.Edm.resources.dll_15 Microsoft.Data.Edm.resources.dll_16 Microsoft.Data.Edm.resources.dll_9 Microsoft.Data.OData.dll Microsoft.Data.OData.resources.dll Microsoft.Data.OData.resources.dll_10 Microsoft.Data.OData.resources.dll_11 Microsoft.Data.OData.resources.dll_12 Microsoft.Data.OData.resources.dll_13 Microsoft.Data.OData.resources.dll_14 Microsoft.Data.OData.resources.dll_15 Microsoft.Data.OData.resources.dll_16 Microsoft.Data.OData.resources.dll_9 Microsoft.Data.Services.Client.dll Microsoft.Data.Services.Client.resources.dll Microsoft.Data.Services.Client.resources.dll_10 Microsoft.Data.Services.Client.resources.dll_11 Microsoft.Data.Services.Client.resources.dll_12 Microsoft.Data.Services.Client.resources.dll_13 Microsoft.Data.Services.Client.resources.dll_14 Microsoft.Data.Services.Client.resources.dll_15 Microsoft.Data.Services.Client.resources.dll_16 Microsoft.Data.Services.Client.resources.dll_9 Microsoft.WindowsAzure.Storage.dll Newtonsoft.Json.dll ProductInformation SHORTCUTDIR SimpleValidator.dll StubsExecutionGUI.exe System.Data.SQLite.dll System.Reactive.Core.dll System.Reactive.Interfaces.dll System.Reactive.Linq.dll System.Reactive.PlatformServices.dll System.Windows.Interactivity.dll Tango.BL.dll Tango.ColorConversion.dll Tango.Core.dll Tango.Documents.dll Tango.DragAndDrop.dll Tango.FirmwareUpdateLib.WPF.dll Tango.FirmwareUpdateLib.dll Tango.Integration.dll Tango.Logging.dll Tango.PMR.dll Tango.Scripting.dll Tango.Serialization.dll Tango.Settings.dll Tango.SharedUI.dll Tango.Stubs.dll Tango.Transport.dll stubexec.exe stubexec.exe.config"/>
+ <ATTRIBUTE name="CurrentFeature" value="MainFeature"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiFilesComponent">
+ <ROW File="ColorMine.dll" Component_="ColorMine.dll" FileName="COLORM~1.DLL|ColorMine.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ColorMine.dll" SelfReg="false" NextFile="DocumentFormat.OpenXml.dll"/>
+ <ROW File="DocumentFormat.OpenXml.dll" Component_="DocumentFormat.OpenXml.dll" FileName="DOCUME~1.DLL|DocumentFormat.OpenXml.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\DocumentFormat.OpenXml.dll" SelfReg="false" NextFile="EFCache.dll"/>
+ <ROW File="EFCache.dll" Component_="EFCache.dll" FileName="EFCache.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\EFCache.dll" SelfReg="false" NextFile="EntityFramework.dll"/>
+ <ROW File="EntityFramework.dll" Component_="EntityFramework.dll" FileName="ENTITY~1.DLL|EntityFramework.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\EntityFramework.dll" SelfReg="false" NextFile="FontAwesome.WPF.dll"/>
+ <ROW File="FontAwesome.WPF.dll" Component_="FontAwesome.WPF.dll" FileName="FONTAW~1.DLL|FontAwesome.WPF.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\FontAwesome.WPF.dll" SelfReg="false" NextFile="Google.Protobuf.dll"/>
+ <ROW File="Google.Protobuf.dll" Component_="Google.Protobuf.dll" FileName="GOOGLE~1.DLL|Google.Protobuf.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Google.Protobuf.dll" SelfReg="false" NextFile="ICSharpCode.AvalonEdit.dll"/>
+ <ROW File="ICSharpCode.AvalonEdit.dll" Component_="ICSharpCode.AvalonEdit.dll" FileName="ICSHAR~1.DLL|ICSharpCode.AvalonEdit.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ICSharpCode.AvalonEdit.dll" SelfReg="false" NextFile="Ionic.Zip.dll"/>
+ <ROW File="Ionic.Zip.dll" Component_="Ionic.Zip.dll" FileName="IONICZ~1.DLL|Ionic.Zip.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Ionic.Zip.dll" SelfReg="false" NextFile="MahApps.Metro.dll"/>
+ <ROW File="MahApps.Metro.dll" Component_="MahApps.Metro.dll" FileName="MAHAPP~1.DLL|MahApps.Metro.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\MahApps.Metro.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.dll"/>
+ <ROW File="Microsoft.Data.Edm.dll" Component_="Microsoft.Data.Edm.dll" FileName="MICROS~1.DLL|Microsoft.Data.Edm.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Microsoft.Data.Edm.dll" SelfReg="false" NextFile="Microsoft.Data.OData.dll"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll" Component_="Microsoft.Data.Edm.resources.dll" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\de\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll_10" Component_="Microsoft.Data.Edm.resources.dll_10" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\fr\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll_10"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll_11" Component_="Microsoft.Data.Edm.resources.dll_11" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\it\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll_11"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll_12" Component_="Microsoft.Data.Edm.resources.dll_12" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ja\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll_12"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll_13" Component_="Microsoft.Data.Edm.resources.dll_13" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ko\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll_13"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll_14" Component_="Microsoft.Data.Edm.resources.dll_14" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ru\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll_14"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll_15" Component_="Microsoft.Data.Edm.resources.dll_15" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\zh-Hans\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll_15"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll_16" Component_="Microsoft.Data.Edm.resources.dll_16" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\zh-Hant\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll_16"/>
+ <ROW File="Microsoft.Data.Edm.resources.dll_9" Component_="Microsoft.Data.Edm.resources.dll_9" FileName="MICROS~1.DLL|Microsoft.Data.Edm.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\es\Microsoft.Data.Edm.resources.dll" SelfReg="false" NextFile="Microsoft.Data.OData.resources.dll_9"/>
+ <ROW File="Microsoft.Data.OData.dll" Component_="Microsoft.Data.OData.dll" FileName="MICROS~2.DLL|Microsoft.Data.OData.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Microsoft.Data.OData.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.dll"/>
+ <ROW File="Microsoft.Data.OData.resources.dll" Component_="Microsoft.Data.OData.resources.dll" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\de\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll"/>
+ <ROW File="Microsoft.Data.OData.resources.dll_10" Component_="Microsoft.Data.OData.resources.dll_10" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\fr\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll_10"/>
+ <ROW File="Microsoft.Data.OData.resources.dll_11" Component_="Microsoft.Data.OData.resources.dll_11" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\it\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll_11"/>
+ <ROW File="Microsoft.Data.OData.resources.dll_12" Component_="Microsoft.Data.OData.resources.dll_12" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ja\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll_12"/>
+ <ROW File="Microsoft.Data.OData.resources.dll_13" Component_="Microsoft.Data.OData.resources.dll_13" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ko\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll_13"/>
+ <ROW File="Microsoft.Data.OData.resources.dll_14" Component_="Microsoft.Data.OData.resources.dll_14" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ru\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll_14"/>
+ <ROW File="Microsoft.Data.OData.resources.dll_15" Component_="Microsoft.Data.OData.resources.dll_15" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\zh-Hans\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll_15"/>
+ <ROW File="Microsoft.Data.OData.resources.dll_16" Component_="Microsoft.Data.OData.resources.dll_16" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\zh-Hant\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll_16"/>
+ <ROW File="Microsoft.Data.OData.resources.dll_9" Component_="Microsoft.Data.OData.resources.dll_9" FileName="MICROS~2.DLL|Microsoft.Data.OData.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\es\Microsoft.Data.OData.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Services.Client.resources.dll_9"/>
+ <ROW File="Microsoft.Data.Services.Client.dll" Component_="Microsoft.Data.Services.Client.dll" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Microsoft.Data.Services.Client.dll" SelfReg="false" NextFile="Microsoft.WindowsAzure.Storage.dll"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll" Component_="Microsoft.Data.Services.Client.resources.dll" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\de\Microsoft.Data.Services.Client.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll_9"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll_10" Component_="Microsoft.Data.Services.Client.resources.dll_10" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\fr\Microsoft.Data.Services.Client.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll_11"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll_11" Component_="Microsoft.Data.Services.Client.resources.dll_11" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\it\Microsoft.Data.Services.Client.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll_12"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll_12" Component_="Microsoft.Data.Services.Client.resources.dll_12" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ja\Microsoft.Data.Services.Client.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll_13"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll_13" Component_="Microsoft.Data.Services.Client.resources.dll_13" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ko\Microsoft.Data.Services.Client.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll_14"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll_14" Component_="Microsoft.Data.Services.Client.resources.dll_14" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\ru\Microsoft.Data.Services.Client.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll_15"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll_15" Component_="Microsoft.Data.Services.Client.resources.dll_15" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\zh-Hans\Microsoft.Data.Services.Client.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll_16"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll_16" Component_="Microsoft.Data.Services.Client.resources.dll_16" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\zh-Hant\Microsoft.Data.Services.Client.resources.dll" SelfReg="false"/>
+ <ROW File="Microsoft.Data.Services.Client.resources.dll_9" Component_="Microsoft.Data.Services.Client.resources.dll_9" FileName="MICROS~3.DLL|Microsoft.Data.Services.Client.resources.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\es\Microsoft.Data.Services.Client.resources.dll" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll_10"/>
+ <ROW File="Microsoft.WindowsAzure.Storage.dll" Component_="Microsoft.WindowsAzure.Storage.dll" FileName="MICROS~4.DLL|Microsoft.WindowsAzure.Storage.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Microsoft.WindowsAzure.Storage.dll" SelfReg="false" NextFile="Newtonsoft.Json.dll"/>
+ <ROW File="Newtonsoft.Json.dll" Component_="Newtonsoft.Json.dll" FileName="NEWTON~1.DLL|Newtonsoft.Json.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Newtonsoft.Json.dll" SelfReg="false" NextFile="SimpleValidator.dll"/>
+ <ROW File="SimpleValidator.dll" Component_="SimpleValidator.dll" FileName="SIMPLE~1.DLL|SimpleValidator.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\SimpleValidator.dll" SelfReg="false" NextFile="stubexec.exe"/>
+ <ROW File="StubsExecutionGUI.exe" Component_="StubsExecutionGUI.exe" FileName="STUBSE~1.EXE|StubsExecutionGUI.exe" Attributes="0" SourcePath="..\Build\Stubs\Debug\StubsExecutionGUI.exe" SelfReg="false" NextFile="StubsExecutionGUI.exe.config" DigSign="true"/>
+ <ROW File="StubsExecutionGUI.exe.config" Component_="stubexec.exe.config" FileName="STUBSE~1.CON|StubsExecutionGUI.exe.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\StubsExecutionGUI.exe.config" SelfReg="false" NextFile="System.Data.SQLite.dll"/>
+ <ROW File="System.Data.SQLite.dll" Component_="System.Data.SQLite.dll" FileName="SYSTEM~1.DLL|System.Data.SQLite.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\System.Data.SQLite.dll" SelfReg="false" NextFile="System.Data.SQLite.dll.config"/>
+ <ROW File="System.Data.SQLite.dll.config" Component_="stubexec.exe.config" FileName="SYSTEM~1.CON|System.Data.SQLite.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\System.Data.SQLite.dll.config" SelfReg="false" NextFile="System.Reactive.Core.dll"/>
+ <ROW File="System.Reactive.Core.dll" Component_="System.Reactive.Core.dll" FileName="SYSTEM~2.DLL|System.Reactive.Core.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\System.Reactive.Core.dll" SelfReg="false" NextFile="System.Reactive.Interfaces.dll"/>
+ <ROW File="System.Reactive.Interfaces.dll" Component_="System.Reactive.Interfaces.dll" FileName="SYSTEM~3.DLL|System.Reactive.Interfaces.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\System.Reactive.Interfaces.dll" SelfReg="false" NextFile="System.Reactive.Linq.dll"/>
+ <ROW File="System.Reactive.Linq.dll" Component_="System.Reactive.Linq.dll" FileName="SYSTEM~4.DLL|System.Reactive.Linq.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\System.Reactive.Linq.dll" SelfReg="false" NextFile="System.Reactive.PlatformServices.dll"/>
+ <ROW File="System.Reactive.PlatformServices.dll" Component_="System.Reactive.PlatformServices.dll" FileName="SYSTEM~5.DLL|System.Reactive.PlatformServices.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\System.Reactive.PlatformServices.dll" SelfReg="false" NextFile="System.Windows.Interactivity.dll"/>
+ <ROW File="System.Windows.Interactivity.dll" Component_="System.Windows.Interactivity.dll" FileName="SYSTEM~6.DLL|System.Windows.Interactivity.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\System.Windows.Interactivity.dll" SelfReg="false" NextFile="Tango.BL.dll"/>
+ <ROW File="Tango.BL.dll" Component_="Tango.BL.dll" FileName="TANGOB~1.DLL|Tango.BL.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.BL.dll" SelfReg="false" NextFile="Tango.BL.dll.config"/>
+ <ROW File="Tango.BL.dll.config" Component_="stubexec.exe.config" FileName="TANGOB~1.CON|Tango.BL.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.BL.dll.config" SelfReg="false" NextFile="Tango.ColorConversion.dll"/>
+ <ROW File="Tango.ColorConversion.dll" Component_="Tango.ColorConversion.dll" FileName="TANGOC~1.DLL|Tango.ColorConversion.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.ColorConversion.dll" SelfReg="false" NextFile="Tango.Core.dll"/>
+ <ROW File="Tango.Core.dll" Component_="Tango.Core.dll" FileName="TANGOC~2.DLL|Tango.Core.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Core.dll" SelfReg="false" NextFile="Tango.Core.dll.config"/>
+ <ROW File="Tango.Core.dll.config" Component_="stubexec.exe.config" FileName="TANGOC~1.CON|Tango.Core.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Core.dll.config" SelfReg="false" NextFile="Tango.Documents.dll"/>
+ <ROW File="Tango.Documents.dll" Component_="Tango.Documents.dll" FileName="TANGOD~1.DLL|Tango.Documents.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Documents.dll" SelfReg="false" NextFile="Tango.DragAndDrop.dll"/>
+ <ROW File="Tango.DragAndDrop.dll" Component_="Tango.DragAndDrop.dll" FileName="TANGOD~2.DLL|Tango.DragAndDrop.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.DragAndDrop.dll" SelfReg="false" NextFile="Tango.DragAndDrop.dll.config"/>
+ <ROW File="Tango.DragAndDrop.dll.config" Component_="stubexec.exe.config" FileName="TANGOD~1.CON|Tango.DragAndDrop.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.DragAndDrop.dll.config" SelfReg="false" NextFile="Tango.FirmwareUpdateLib.dll"/>
+ <ROW File="Tango.FirmwareUpdateLib.WPF.dll" Component_="Tango.FirmwareUpdateLib.WPF.dll" FileName="TANGOF~2.DLL|Tango.FirmwareUpdateLib.WPF.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.FirmwareUpdateLib.WPF.dll" SelfReg="false" NextFile="Tango.Integration.dll"/>
+ <ROW File="Tango.FirmwareUpdateLib.dll" Component_="Tango.FirmwareUpdateLib.dll" FileName="TANGOF~1.DLL|Tango.FirmwareUpdateLib.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.FirmwareUpdateLib.dll" SelfReg="false" NextFile="Tango.FirmwareUpdateLib.WPF.dll"/>
+ <ROW File="Tango.Integration.dll" Component_="Tango.Integration.dll" FileName="TANGOI~1.DLL|Tango.Integration.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Integration.dll" SelfReg="false" NextFile="Tango.Integration.dll.config"/>
+ <ROW File="Tango.Integration.dll.config" Component_="stubexec.exe.config" FileName="TANGOI~1.CON|Tango.Integration.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Integration.dll.config" SelfReg="false" NextFile="Tango.Logging.dll"/>
+ <ROW File="Tango.Logging.dll" Component_="Tango.Logging.dll" FileName="TANGOL~1.DLL|Tango.Logging.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Logging.dll" SelfReg="false" NextFile="Tango.PMR.dll"/>
+ <ROW File="Tango.PMR.dll" Component_="Tango.PMR.dll" FileName="TANGOP~1.DLL|Tango.PMR.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.PMR.dll" SelfReg="false" NextFile="Tango.Scripting.dll"/>
+ <ROW File="Tango.Scripting.dll" Component_="Tango.Scripting.dll" FileName="TANGOS~1.DLL|Tango.Scripting.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Scripting.dll" SelfReg="false" NextFile="Tango.Scripting.dll.config"/>
+ <ROW File="Tango.Scripting.dll.config" Component_="stubexec.exe.config" FileName="TANGOS~1.CON|Tango.Scripting.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Scripting.dll.config" SelfReg="false" NextFile="Tango.Serialization.dll"/>
+ <ROW File="Tango.Serialization.dll" Component_="Tango.Serialization.dll" FileName="TANGOS~2.DLL|Tango.Serialization.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Serialization.dll" SelfReg="false" NextFile="Tango.Settings.dll"/>
+ <ROW File="Tango.Settings.dll" Component_="Tango.Settings.dll" FileName="TANGOS~3.DLL|Tango.Settings.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Settings.dll" SelfReg="false" NextFile="Tango.SharedUI.dll"/>
+ <ROW File="Tango.SharedUI.dll" Component_="Tango.SharedUI.dll" FileName="TANGOS~4.DLL|Tango.SharedUI.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.SharedUI.dll" SelfReg="false" NextFile="Tango.SharedUI.dll.config"/>
+ <ROW File="Tango.SharedUI.dll.config" Component_="stubexec.exe.config" FileName="TANGOS~2.CON|Tango.SharedUI.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.SharedUI.dll.config" SelfReg="false" NextFile="Tango.Stubs.dll"/>
+ <ROW File="Tango.Stubs.dll" Component_="Tango.Stubs.dll" FileName="TANGOS~5.DLL|Tango.Stubs.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Stubs.dll" SelfReg="false" NextFile="Tango.Stubs.dll.config"/>
+ <ROW File="Tango.Stubs.dll.config" Component_="stubexec.exe.config" FileName="TANGOS~3.CON|Tango.Stubs.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Stubs.dll.config" SelfReg="false" NextFile="Tango.Transport.dll"/>
+ <ROW File="Tango.Transport.dll" Component_="Tango.Transport.dll" FileName="TANGOT~1.DLL|Tango.Transport.dll" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Transport.dll" SelfReg="false" NextFile="Tango.Transport.dll.config"/>
+ <ROW File="Tango.Transport.dll.config" Component_="stubexec.exe.config" FileName="TANGOT~1.CON|Tango.Transport.dll.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\Tango.Transport.dll.config" SelfReg="false" NextFile="Microsoft.Data.Edm.resources.dll"/>
+ <ROW File="stubexec.exe" Component_="stubexec.exe" FileName="stubexec.exe" Attributes="0" SourcePath="..\Build\Stubs\Debug\stubexec.exe" SelfReg="false" NextFile="stubexec.exe.config" DigSign="true"/>
+ <ROW File="stubexec.exe.config" Component_="stubexec.exe.config" FileName="STUBEX~1.CON|stubexec.exe.config" Attributes="0" SourcePath="..\Build\Stubs\Debug\stubexec.exe.config" SelfReg="false" NextFile="StubsExecutionGUI.exe"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.BootstrOptComponent">
+ <ROW BootstrOptKey="GlobalOptions" DownloadFolder="[AppDataFolder][|Manufacturer]\[|ProductName]\prerequisites" Options="2"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.BootstrapperUISequenceComponent">
+ <ROW Action="AI_DetectSoftware" Sequence="101"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.BuildComponent">
+ <ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="..\Build\Installers\Stubs UI" Languages="en" InstallationType="4" CabsLocation="1" PackageType="1" FilesInsideExe="true" ExtractionFolder="[AppDataFolder][|Manufacturer]\[|ProductName] [|ProductVersion]\install" ExtUI="true" UseLargeSchema="true" ExeName="Tango Stubs Installer [|ProductVersion]"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.DictionaryComponent">
+ <ROW Path="&lt;AI_DICTS&gt;ui.ail"/>
+ <ROW Path="&lt;AI_DICTS&gt;ui_en.ail"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.FragmentComponent">
+ <ROW Fragment="CommonUI.aip" Path="&lt;AI_FRAGS&gt;CommonUI.aip"/>
+ <ROW Fragment="FolderDlg.aip" Path="&lt;AI_THEMES&gt;graphite\fragments\FolderDlg.aip"/>
+ <ROW Fragment="MaintenanceTypeDlg.aip" Path="&lt;AI_THEMES&gt;graphite\fragments\MaintenanceTypeDlg.aip"/>
+ <ROW Fragment="MaintenanceWelcomeDlg.aip" Path="&lt;AI_THEMES&gt;graphite\fragments\MaintenanceWelcomeDlg.aip"/>
+ <ROW Fragment="SequenceDialogs.aip" Path="&lt;AI_THEMES&gt;graphite\fragments\SequenceDialogs.aip"/>
+ <ROW Fragment="Sequences.aip" Path="&lt;AI_FRAGS&gt;Sequences.aip"/>
+ <ROW Fragment="StaticUIStrings.aip" Path="&lt;AI_FRAGS&gt;StaticUIStrings.aip"/>
+ <ROW Fragment="UI.aip" Path="&lt;AI_THEMES&gt;graphite\fragments\UI.aip"/>
+ <ROW Fragment="Validation.aip" Path="&lt;AI_FRAGS&gt;Validation.aip"/>
+ <ROW Fragment="VerifyRemoveDlg.aip" Path="&lt;AI_THEMES&gt;graphite\fragments\VerifyRemoveDlg.aip"/>
+ <ROW Fragment="VerifyRepairDlg.aip" Path="&lt;AI_THEMES&gt;graphite\fragments\VerifyRepairDlg.aip"/>
+ <ROW Fragment="WelcomeDlg.aip" Path="&lt;AI_THEMES&gt;graphite\fragments\WelcomeDlg.aip"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiActionTextComponent">
+ <ROW Action="AI_DeleteLzma" Description="Deleting files extracted from archive" DescriptionLocId="ActionText.Description.AI_DeleteLzma" TemplateLocId="-"/>
+ <ROW Action="AI_DeleteRLzma" Description="Deleting files extracted from archive" DescriptionLocId="ActionText.Description.AI_DeleteLzma" TemplateLocId="-"/>
+ <ROW Action="AI_ExtractFiles" Description="Extracting files from archive" DescriptionLocId="ActionText.Description.AI_ExtractLzma" TemplateLocId="-"/>
+ <ROW Action="AI_ExtractLzma" Description="Extracting files from archive" DescriptionLocId="ActionText.Description.AI_ExtractLzma" TemplateLocId="-"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiAppSearchComponent">
+ <ROW Property="AI_SETUPEXEPATH" Signature_="AI_EXE_PATH_LM" Builds="DefaultBuild"/>
+ <ROW Property="AI_SETUPEXEPATH" Signature_="AI_EXE_PATH_CU" Builds="DefaultBuild"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiBinaryComponent">
+ <ROW Name="Prereq.dll" SourcePath="&lt;AI_CUSTACTS&gt;Prereq.dll"/>
+ <ROW Name="SoftwareDetector.dll" SourcePath="&lt;AI_CUSTACTS&gt;SoftwareDetector.dll"/>
+ <ROW Name="aicustact.dll" SourcePath="&lt;AI_CUSTACTS&gt;aicustact.dll"/>
+ <ROW Name="frame_bottom_left.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_bottom_left.bmp"/>
+ <ROW Name="frame_bottom_left_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_bottom_left_inactive.bmp"/>
+ <ROW Name="frame_bottom_mid.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_bottom_mid.bmp"/>
+ <ROW Name="frame_bottom_mid_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_bottom_mid_inactive.bmp"/>
+ <ROW Name="frame_bottom_right.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_bottom_right.bmp"/>
+ <ROW Name="frame_bottom_right_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_bottom_right_inactive.bmp"/>
+ <ROW Name="frame_caption.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_caption.bmp"/>
+ <ROW Name="frame_caption_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_caption_inactive.bmp"/>
+ <ROW Name="frame_left.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_left.bmp"/>
+ <ROW Name="frame_left_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_left_inactive.bmp"/>
+ <ROW Name="frame_right.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_right.bmp"/>
+ <ROW Name="frame_right_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_right_inactive.bmp"/>
+ <ROW Name="frame_top_left.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_top_left.bmp"/>
+ <ROW Name="frame_top_left_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_top_left_inactive.bmp"/>
+ <ROW Name="frame_top_mid.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_top_mid.bmp"/>
+ <ROW Name="frame_top_mid_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_top_mid_inactive.bmp"/>
+ <ROW Name="frame_top_right.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_top_right.bmp"/>
+ <ROW Name="frame_top_right_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;frame_top_right_inactive.bmp"/>
+ <ROW Name="lzmaextractor.dll" SourcePath="&lt;AI_CUSTACTS&gt;lzmaextractor.dll"/>
+ <ROW Name="sys_close_down.bmp" SourcePath="&lt;AI_FRAME_BTNS&gt;sys_close_down.bmp"/>
+ <ROW Name="sys_close_hot.bmp" SourcePath="&lt;AI_FRAME_BTNS&gt;sys_close_hot.bmp"/>
+ <ROW Name="sys_close_inactive.bmp" SourcePath="&lt;AI_FRAME_BTNS&gt;sys_close_inactive.bmp"/>
+ <ROW Name="sys_close_normal.bmp" SourcePath="&lt;AI_FRAME_BTNS&gt;sys_close_normal.bmp"/>
+ <ROW Name="sys_min_down.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;sys_min_down.bmp"/>
+ <ROW Name="sys_min_hot.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;sys_min_hot.bmp"/>
+ <ROW Name="sys_min_inactive.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;sys_min_inactive.bmp"/>
+ <ROW Name="sys_min_normal.bmp" SourcePath="&lt;AI_FRAME_COLOR&gt;sys_min_normal.bmp"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiControlEventComponent">
+ <ROW Dialog_="WelcomeDlg" Control_="Next" Event="NewDialog" Argument="FolderDlg" Condition="AI_INSTALL" Ordering="1"/>
+ <ROW Dialog_="FolderDlg" Control_="Next" Event="NewDialog" Argument="VerifyReadyDlg" Condition="AI_INSTALL" Ordering="201"/>
+ <ROW Dialog_="FolderDlg" Control_="Back" Event="NewDialog" Argument="WelcomeDlg" Condition="AI_INSTALL" Ordering="1"/>
+ <ROW Dialog_="VerifyReadyDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_INSTALL" Ordering="197"/>
+ <ROW Dialog_="VerifyReadyDlg" Control_="Back" Event="NewDialog" Argument="FolderDlg" Condition="AI_INSTALL" Ordering="201"/>
+ <ROW Dialog_="MaintenanceWelcomeDlg" Control_="Next" Event="NewDialog" Argument="MaintenanceTypeDlg" Condition="AI_MAINT" Ordering="99"/>
+ <ROW Dialog_="CustomizeDlg" Control_="Next" Event="NewDialog" Argument="VerifyReadyDlg" Condition="AI_MAINT" Ordering="101"/>
+ <ROW Dialog_="CustomizeDlg" Control_="Back" Event="NewDialog" Argument="MaintenanceTypeDlg" Condition="AI_MAINT" Ordering="1"/>
+ <ROW Dialog_="VerifyReadyDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_MAINT" Ordering="198"/>
+ <ROW Dialog_="VerifyReadyDlg" Control_="Back" Event="NewDialog" Argument="CustomizeDlg" Condition="AI_MAINT" Ordering="202"/>
+ <ROW Dialog_="MaintenanceTypeDlg" Control_="Next" Event="NewDialog" Argument="CustomizeDlg" Condition="AI_MAINT" Ordering="1401"/>
+ <ROW Dialog_="MaintenanceTypeDlg" Control_="Back" Event="NewDialog" Argument="MaintenanceWelcomeDlg" Condition="AI_MAINT" Ordering="1"/>
+ <ROW Dialog_="MaintenanceTypeDlg" Control_="Next" Event="NewDialog" Argument="VerifyRemoveDlg" Condition="AI_MAINT AND MaintenanceTypeOption=&quot;Remove&quot;" Ordering="1403"/>
+ <ROW Dialog_="VerifyRemoveDlg" Control_="Back" Event="NewDialog" Argument="MaintenanceTypeDlg" Condition="AI_MAINT AND MaintenanceTypeOption=&quot;Remove&quot;" Ordering="1"/>
+ <ROW Dialog_="MaintenanceTypeDlg" Control_="Next" Event="NewDialog" Argument="VerifyRepairDlg" Condition="AI_MAINT AND MaintenanceTypeOption=&quot;Repair&quot;" Ordering="1402"/>
+ <ROW Dialog_="VerifyRepairDlg" Control_="Back" Event="NewDialog" Argument="MaintenanceTypeDlg" Condition="AI_MAINT AND MaintenanceTypeOption=&quot;Repair&quot;" Ordering="1"/>
+ <ROW Dialog_="VerifyRepairDlg" Control_="Repair" Event="EndDialog" Argument="Return" Condition="AI_MAINT AND MaintenanceTypeOption=&quot;Repair&quot;" Ordering="399" Options="1"/>
+ <ROW Dialog_="VerifyRemoveDlg" Control_="Remove" Event="EndDialog" Argument="Return" Condition="AI_MAINT AND MaintenanceTypeOption=&quot;Remove&quot;" Ordering="299" Options="1"/>
+ <ROW Dialog_="PatchWelcomeDlg" Control_="Next" Event="NewDialog" Argument="VerifyReadyDlg" Condition="AI_PATCH" Ordering="201"/>
+ <ROW Dialog_="VerifyReadyDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_PATCH" Ordering="199"/>
+ <ROW Dialog_="VerifyReadyDlg" Control_="Back" Event="NewDialog" Argument="PatchWelcomeDlg" Condition="AI_PATCH" Ordering="203"/>
+ <ROW Dialog_="ResumeDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_RESUME" Ordering="299"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiCreateFolderComponent">
+ <ROW Directory_="SHORTCUTDIR" Component_="SHORTCUTDIR" ManualDelete="false"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiCustActComponent">
+ <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Type="51" Source="AI_SETUPEXEPATH_ORIGINAL" Target="[AI_SETUPEXEPATH]"/>
+ <ROW Action="AI_DATA_SETTER" Type="51" Source="AI_ExtractFiles" Target="[AI_SETUPEXEPATH]"/>
+ <ROW Action="AI_DOWNGRADE" Type="19" Target="4010"/>
+ <ROW Action="AI_DeleteCadLzma" Type="51" Source="AI_DeleteLzma" Target="[AI_SETUPEXEPATH]"/>
+ <ROW Action="AI_DeleteLzma" Type="1025" Source="lzmaextractor.dll" Target="DeleteLZMAFiles"/>
+ <ROW Action="AI_DeleteRCadLzma" Type="51" Source="AI_DeleteRLzma" Target="[AI_SETUPEXEPATH]"/>
+ <ROW Action="AI_DeleteRLzma" Type="1281" Source="lzmaextractor.dll" Target="DeleteLZMAFiles"/>
+ <ROW Action="AI_DetectSoftware" Type="257" Source="SoftwareDetector.dll" Target="OnDetectSoftware"/>
+ <ROW Action="AI_DpiContentScale" Type="1" Source="aicustact.dll" Target="DpiContentScale"/>
+ <ROW Action="AI_EnableDebugLog" Type="321" Source="aicustact.dll" Target="EnableDebugLog"/>
+ <ROW Action="AI_EstimateExtractFiles" Type="1" Source="Prereq.dll" Target="EstimateExtractFiles"/>
+ <ROW Action="AI_ExtractCadLzma" Type="51" Source="AI_ExtractLzma" Target="[AI_SETUPEXEPATH]"/>
+ <ROW Action="AI_ExtractFiles" Type="1025" Source="Prereq.dll" Target="ExtractSourceFiles" AdditionalSeq="AI_DATA_SETTER"/>
+ <ROW Action="AI_ExtractLzma" Type="1025" Source="lzmaextractor.dll" Target="ExtractLZMAFiles"/>
+ <ROW Action="AI_FindExeLzma" Type="1" Source="lzmaextractor.dll" Target="FindEXE"/>
+ <ROW Action="AI_InstallModeCheck" Type="1" Source="aicustact.dll" Target="UpdateInstallMode" WithoutSeq="true"/>
+ <ROW Action="AI_PREPARE_UPGRADE" Type="65" Source="aicustact.dll" Target="PrepareUpgrade"/>
+ <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Type="51" Source="AI_SETUPEXEPATH" Target="[AI_SETUPEXEPATH_ORIGINAL]"/>
+ <ROW Action="AI_RESTORE_LOCATION" Type="65" Source="aicustact.dll" Target="RestoreLocation"/>
+ <ROW Action="AI_ResolveKnownFolders" Type="1" Source="aicustact.dll" Target="AI_ResolveKnownFolders"/>
+ <ROW Action="AI_SHOW_LOG" Type="65" Source="aicustact.dll" Target="LaunchLogFile" WithoutSeq="true"/>
+ <ROW Action="AI_STORE_LOCATION" Type="51" Source="ARPINSTALLLOCATION" Target="[APPDIR]"/>
+ <ROW Action="SET_APPDIR" Type="307" Source="APPDIR" Target="[ProgramFilesFolder][Manufacturer]\[ProductName]"/>
+ <ROW Action="SET_SHORTCUTDIR" Type="307" Source="SHORTCUTDIR" Target="[ProgramMenuFolder][ProductName]"/>
+ <ROW Action="SET_TARGETDIR_TO_APPDIR" Type="51" Source="TARGETDIR" Target="[APPDIR]"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiInstExSeqComponent">
+ <ROW Action="AI_DOWNGRADE" Condition="AI_NEWERPRODUCTFOUND AND (UILevel &lt;&gt; 5)" Sequence="210"/>
+ <ROW Action="AI_RESTORE_LOCATION" Condition="APPDIR=&quot;&quot;" Sequence="749"/>
+ <ROW Action="AI_STORE_LOCATION" Condition="(Not Installed) OR REINSTALL" Sequence="1501"/>
+ <ROW Action="AI_PREPARE_UPGRADE" Condition="AI_UPGRADE=&quot;No&quot; AND (Not Installed)" Sequence="1399"/>
+ <ROW Action="AI_ResolveKnownFolders" Sequence="52"/>
+ <ROW Action="AI_EnableDebugLog" Sequence="51"/>
+ <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Sequence="99" Builds="DefaultBuild"/>
+ <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Condition="AI_SETUPEXEPATH_ORIGINAL" Sequence="102" Builds="DefaultBuild"/>
+ <ROW Action="AI_DeleteCadLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="199" Builds="DefaultBuild"/>
+ <ROW Action="AI_DeleteRCadLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="198" Builds="DefaultBuild"/>
+ <ROW Action="AI_ExtractCadLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="197" Builds="DefaultBuild"/>
+ <ROW Action="AI_FindExeLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="196" Builds="DefaultBuild"/>
+ <ROW Action="AI_ExtractLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="1549" Builds="DefaultBuild"/>
+ <ROW Action="AI_DeleteRLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="1548" Builds="DefaultBuild"/>
+ <ROW Action="AI_DeleteLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="6599" Builds="DefaultBuild"/>
+ <ROW Action="AI_ExtractFiles" Sequence="3998" Builds="DefaultBuild"/>
+ <ROW Action="AI_DATA_SETTER" Sequence="3997"/>
+ <ROW Action="AI_EstimateExtractFiles" Sequence="3999" Builds="DefaultBuild"/>
+ <ROW Action="AI_DetectSoftware" Sequence="101"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiInstallUISequenceComponent">
+ <ROW Action="AI_RESTORE_LOCATION" Condition="APPDIR=&quot;&quot;" Sequence="749"/>
+ <ROW Action="AI_ResolveKnownFolders" Sequence="53"/>
+ <ROW Action="AI_DpiContentScale" Sequence="52"/>
+ <ROW Action="AI_EnableDebugLog" Sequence="51"/>
+ <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Sequence="99"/>
+ <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Condition="AI_SETUPEXEPATH_ORIGINAL" Sequence="102"/>
+ <ROW Action="AI_DetectSoftware" Sequence="101"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiLaunchConditionsComponent">
+ <ROW Condition="(VersionNT &lt;&gt; 400)" Description="[ProductName] cannot be installed on [WindowsTypeNT40Display]." DescriptionLocId="AI.LaunchCondition.NoNT40" IsPredefined="true" Builds="DefaultBuild"/>
+ <ROW Condition="(VersionNT &lt;&gt; 500)" Description="[ProductName] cannot be installed on [WindowsTypeNT50Display]." DescriptionLocId="AI.LaunchCondition.NoNT50" IsPredefined="true" Builds="DefaultBuild"/>
+ <ROW Condition="(VersionNT64 OR ((VersionNT &lt;&gt; 501) OR (ServicePackLevel = 3))) AND ((VersionNT &lt;&gt; 502) OR (ServicePackLevel = 2))" Description="[ProductName] cannot be installed on [WindowsTypeNT5XDisplay]." DescriptionLocId="AI.LaunchCondition.NoNT5X" IsPredefined="true" Builds="DefaultBuild"/>
+ <ROW Condition="AI_DETECTED_DOTNET_VERSION &gt;= AI_REQUIRED_DOTNET_VERSION" Description="[ProductName] cannot be installed on systems with .NET Framework version lower than [AI_REQUIRED_DOTNET_DISPLAY]." DescriptionLocId="AI.LaunchCondition.DotNET" IsPredefined="true" Builds="DefaultBuild"/>
+ <ROW Condition="SETUPEXEDIR OR (REMOVE=&quot;ALL&quot;)" Description="This package can only be run from a bootstrapper." DescriptionLocId="AI.LaunchCondition.RequireBootstrapper" IsPredefined="true" Builds="DefaultBuild"/>
+ <ROW Condition="VersionNT" Description="[ProductName] cannot be installed on [WindowsType9XDisplay]." DescriptionLocId="AI.LaunchCondition.No9X" IsPredefined="true" Builds="DefaultBuild"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiRegLocatorComponent">
+ <ROW Signature_="AI_EXE_PATH_CU" Root="1" Key="Software\Caphyon\Advanced Installer\LZMA\[ProductCode]\[ProductVersion]" Name="AI_ExePath" Type="2"/>
+ <ROW Signature_="AI_EXE_PATH_LM" Root="2" Key="Software\Caphyon\Advanced Installer\LZMA\[ProductCode]\[ProductVersion]" Name="AI_ExePath" Type="2"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiRegsComponent">
+ <ROW Registry="AI_ExePath" Root="-1" Key="Software\Caphyon\Advanced Installer\LZMA\[ProductCode]\[ProductVersion]" Name="AI_ExePath" Value="[AI_SETUPEXEPATH]" Component_="AI_ExePath"/>
+ <ROW Registry="Path" Root="-1" Key="Software\[Manufacturer]\[ProductName]" Name="Path" Value="[APPDIR]" Component_="ProductInformation"/>
+ <ROW Registry="Version" Root="-1" Key="Software\[Manufacturer]\[ProductName]" Name="Version" Value="[ProductVersion]" Component_="ProductInformation"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiShortsComponent">
+ <ROW Shortcut="TangoStubsUtility" Directory_="SHORTCUTDIR" Name="TANGOS~1|Tango Stubs Utility" Component_="StubsExecutionGUI.exe" Target="[#StubsExecutionGUI.exe]" Description="Tango Stubs Utility" Hotkey="0" IconIndex="0" ShowCmd="1" WkDir="APPDIR"/>
+ <ROW Shortcut="TangoStubsUtility_1" Directory_="DesktopFolder" Name="TANGOS~1|Tango Stubs Utility" Component_="StubsExecutionGUI.exe" Target="[#StubsExecutionGUI.exe]" Description="Tango Stubs Utility" Hotkey="0" IconIndex="0" ShowCmd="1" WkDir="APPDIR"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiThemeComponent">
+ <ATTRIBUTE name="UsedTheme" value="graphite"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.MsiUpgradeComponent">
+ <ROW UpgradeCode="[|UpgradeCode]" VersionMin="0.0.1" VersionMax="[|ProductVersion]" Attributes="257" ActionProperty="OLDPRODUCTS"/>
+ <ROW UpgradeCode="[|UpgradeCode]" VersionMin="[|ProductVersion]" Attributes="2" ActionProperty="AI_NEWERPRODUCTFOUND"/>
+ </COMPONENT>
+ <COMPONENT cid="caphyon.advinst.msicomp.SynchronizedFolderComponent">
+ <ROW Directory_="APPDIR" SourcePath="..\Build\Stubs\Debug" Feature="MainFeature" ExcludePattern="*~|#*#|%*%|._|CVS|.cvsignore|SCCS|vssver.scc|mssccprj.scc|vssver2.scc|.svn|.DS_Store" ExcludeFlags="6"/>
+ </COMPONENT>
+</DOCUMENT>
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/App.config b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/App.config
index 45f745b55..0a0b021a6 100644
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/App.config
+++ b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/App.config
@@ -13,6 +13,10 @@
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="Microsoft.IdentityModel.Clients.ActiveDirectory" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-5.0.5.0" newVersion="5.0.5.0" />
+ </dependentAssembly>
</assemblyBinding>
</runtime>
</configuration> \ No newline at end of file
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/FodyWeavers.xml b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/FodyWeavers.xml
deleted file mode 100644
index c6e1b7c8a..000000000
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/FodyWeavers.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Weavers>
- <Costura />
-</Weavers> \ No newline at end of file
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Properties/AssemblyInfo.cs b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Properties/AssemblyInfo.cs
index 97ebcc772..e145737c2 100644
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Properties/AssemblyInfo.cs
+++ b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Properties/AssemblyInfo.cs
@@ -3,5 +3,5 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly: AssemblyTitle("Tango - Stubs execution command prompt utility")]
-[assembly: AssemblyVersion("2.0.2.1119")]
+[assembly: AssemblyVersion("3.4.0.0")]
[assembly: ComVisible(false)] \ No newline at end of file
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Tango.Stubs.CLI.csproj b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Tango.Stubs.CLI.csproj
index 102c64cb7..0eb831eed 100644
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Tango.Stubs.CLI.csproj
+++ b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/Tango.Stubs.CLI.csproj
@@ -19,7 +19,7 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>..\..\Build\Utilities\Debug\</OutputPath>
+ <OutputPath>..\..\Build\Stubs\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
@@ -28,16 +28,12 @@
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>..\..\Build\Utilities\Release\</OutputPath>
+ <OutputPath>..\..\Build\Stubs\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Costura, Version=1.6.2.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
- <HintPath>..\..\packages\Costura.Fody.1.6.2\lib\dotnet\Costura.dll</HintPath>
- <Private>False</Private>
- </Reference>
<Reference Include="Google.Protobuf, Version=3.4.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
<HintPath>..\..\packages\Google.Protobuf.3.4.1\lib\net45\Google.Protobuf.dll</HintPath>
</Reference>
@@ -78,22 +74,14 @@
<Name>Tango.Transport</Name>
</ProjectReference>
</ItemGroup>
- <ItemGroup>
- <None Include="FodyWeavers.xml" />
- </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <Import Project="..\..\packages\Fody.2.0.0\build\dotnet\Fody.targets" Condition="Exists('..\..\packages\Fody.2.0.0\build\dotnet\Fody.targets')" />
- <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
- <PropertyGroup>
- <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
- </PropertyGroup>
- <Error Condition="!Exists('..\..\packages\Fody.2.0.0\build\dotnet\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Fody.2.0.0\build\dotnet\Fody.targets'))" />
- <Error Condition="!Exists('..\..\packages\Costura.Fody.1.6.2\build\dotnet\Costura.Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Costura.Fody.1.6.2\build\dotnet\Costura.Fody.targets'))" />
- </Target>
- <Import Project="..\..\packages\Costura.Fody.1.6.2\build\dotnet\Costura.Fody.targets" Condition="Exists('..\..\packages\Costura.Fody.1.6.2\build\dotnet\Costura.Fody.targets')" />
<ProjectExtensions>
<VisualStudio>
- <UserProperties BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UseGlobalSettings="False" BuildVersion_StartDate="2000/1/1" />
+ <UserProperties BuildVersion_StartDate="2000/1/1" BuildVersion_UseGlobalSettings="False" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" />
</VisualStudio>
</ProjectExtensions>
+ <PropertyGroup>
+ <PostBuildEvent>del *.xml
+del *.pdb</PostBuildEvent>
+ </PropertyGroup>
</Project> \ No newline at end of file
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/packages.config b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/packages.config
index 93113a56a..696615a7d 100644
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/packages.config
+++ b/Software/Visual_Studio/Utilities/Tango.Stubs.CLI/packages.config
@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="Costura.Fody" version="1.6.2" targetFramework="net46" developmentDependency="true" />
- <package id="Fody" version="2.0.0" targetFramework="net46" developmentDependency="true" />
<package id="Google.Protobuf" version="3.4.1" targetFramework="net46" />
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net461" />
</packages> \ No newline at end of file
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/App.config b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/App.config
index 55258e455..b2fb6543f 100644
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/App.config
+++ b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/App.config
@@ -145,7 +145,7 @@
<assemblyIdentity name="System.Reactive.Core" publicKeyToken="94bc3704cddfc263" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.3000.0" newVersion="3.0.3000.0" />
</dependentAssembly>-->
- <dependentAssembly>
+ <!--<dependentAssembly>
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.2.2.0" newVersion="1.2.2.0" />
</dependentAssembly>
@@ -204,7 +204,59 @@
<dependentAssembly>
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
+ </dependentAssembly>-->
+ <!--<dependentAssembly>
+ <assemblyIdentity name="Microsoft.IdentityModel.Clients.ActiveDirectory" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-5.0.5.0" newVersion="5.0.5.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-1.2.2.0" newVersion="1.2.2.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-1.4.2.0" newVersion="1.4.2.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO.FileSystem" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO.FileSystem.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Security.Cryptography.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Console" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
</dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reactive.Core" publicKeyToken="94bc3704cddfc263" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-3.0.3000.0" newVersion="3.0.3000.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
+ </dependentAssembly>-->
</assemblyBinding>
</runtime>
</configuration> \ No newline at end of file
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/FodyWeavers.xml b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/FodyWeavers.xml
deleted file mode 100644
index c6e1b7c8a..000000000
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/FodyWeavers.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Weavers>
- <Costura />
-</Weavers> \ No newline at end of file
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/Properties/AssemblyInfo.cs b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/Properties/AssemblyInfo.cs
index cdbbad217..d283d9099 100644
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/Properties/AssemblyInfo.cs
+++ b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/Properties/AssemblyInfo.cs
@@ -3,5 +3,5 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly: AssemblyTitle("Tango - Stubs execution GUI utility")]
-[assembly: AssemblyVersion("3.3.0.0")]
+[assembly: AssemblyVersion("3.4.0.0")]
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/Tango.Stubs.UI.csproj b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/Tango.Stubs.UI.csproj
index 0cff0bf07..c21675d50 100644
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/Tango.Stubs.UI.csproj
+++ b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/Tango.Stubs.UI.csproj
@@ -21,7 +21,7 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>..\..\Build\Utilities\Debug\</OutputPath>
+ <OutputPath>..\..\Build\Stubs\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
@@ -30,7 +30,7 @@
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>..\..\Build\Utilities\Release\</OutputPath>
+ <OutputPath>..\..\Build\Stubs\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
@@ -39,10 +39,6 @@
<ApplicationIcon>script.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Costura, Version=1.6.2.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
- <HintPath>..\..\packages\Costura.Fody.1.6.2\lib\dotnet\Costura.dll</HintPath>
- <Private>False</Private>
- </Reference>
<Reference Include="FontAwesome.WPF, Version=4.7.0.37774, Culture=neutral, PublicKeyToken=0758b07a11a4f466, processorArchitecture=MSIL">
<HintPath>..\..\packages\FontAwesome.WPF.4.7.0.9\lib\net40\FontAwesome.WPF.dll</HintPath>
</Reference>
@@ -171,25 +167,14 @@
<ItemGroup>
<Resource Include="script.ico" />
</ItemGroup>
- <ItemGroup>
- <None Include="FodyWeavers.xml" />
- </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
- <PostBuildEvent>if $(ConfigurationName) == Debug $(TargetDir)linkgen.exe -s "$(TargetPath)" -d "$(SolutionDir)Build\Shortcuts\Stubs Execution GUI.lnk"</PostBuildEvent>
+ <PostBuildEvent>del *.xml
+del *.pdb</PostBuildEvent>
</PropertyGroup>
- <Import Project="..\..\packages\Fody.2.0.0\build\dotnet\Fody.targets" Condition="Exists('..\..\packages\Fody.2.0.0\build\dotnet\Fody.targets')" />
- <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
- <PropertyGroup>
- <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
- </PropertyGroup>
- <Error Condition="!Exists('..\..\packages\Fody.2.0.0\build\dotnet\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Fody.2.0.0\build\dotnet\Fody.targets'))" />
- <Error Condition="!Exists('..\..\packages\Costura.Fody.1.6.2\build\dotnet\Costura.Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Costura.Fody.1.6.2\build\dotnet\Costura.Fody.targets'))" />
- </Target>
- <Import Project="..\..\packages\Costura.Fody.1.6.2\build\dotnet\Costura.Fody.targets" Condition="Exists('..\..\packages\Costura.Fody.1.6.2\build\dotnet\Costura.Fody.targets')" />
<ProjectExtensions>
<VisualStudio>
- <UserProperties BuildVersion_StartDate="2000/1/1" BuildVersion_UseGlobalSettings="False" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" />
+ <UserProperties BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UseGlobalSettings="False" BuildVersion_StartDate="2000/1/1" />
</VisualStudio>
</ProjectExtensions>
</Project> \ No newline at end of file
diff --git a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/packages.config b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/packages.config
index b064d7f85..d3edf8ef8 100644
--- a/Software/Visual_Studio/Utilities/Tango.Stubs.UI/packages.config
+++ b/Software/Visual_Studio/Utilities/Tango.Stubs.UI/packages.config
@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="Costura.Fody" version="1.6.2" targetFramework="net46" developmentDependency="true" />
- <package id="Fody" version="2.0.0" targetFramework="net46" developmentDependency="true" />
<package id="FontAwesome.WPF" version="4.7.0.9" targetFramework="net46" />
<package id="Google.Protobuf" version="3.4.1" targetFramework="net46" />
<package id="MahApps.Metro" version="1.5.0" targetFramework="net46" />