Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Commit 7c27bb2

Browse files
committed
Add TypeScript addin to installer.
1 parent b258a9d commit 7c27bb2

File tree

2 files changed

+79
-17
lines changed

2 files changed

+79
-17
lines changed

src/Setup/Files.wxs

Lines changed: 60 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,19 +1058,66 @@
10581058
</Directory>
10591059
</Directory>
10601060
</Directory>
1061-
<!--
1062-
<Directory Id="JavaScriptBinding" Name="JavaScriptBinding">
1063-
<Component Id="Antlr3RuntimeDll" Guid="CD73166D-0ACB-4A3D-8023-06DAC6CB903A" DiskId="1">
1064-
<File Id="Antlr3.Runtime.dll" Name="Antlr3.Runtime.dll" Source="..\..\AddIns\BackendBindings\JavaScriptBinding\Antlr3.Runtime.dll" KeyPath="yes" Assembly=".net" AssemblyApplication="Antlr3.Runtime.dll" AssemblyManifest="Antlr3.Runtime.dll" />
1065-
</Component>
1066-
<Component Id="JavaScriptBindingAddin" Guid="36874185-9C8E-4E3D-BC22-FAF59EA52B1A" DiskId="1">
1067-
<File Id="JavaScriptBinding.addin" Name="JavaScriptBinding.addin" Source="..\..\AddIns\BackendBindings\JavaScriptBinding\JavaScriptBinding.addin" KeyPath="yes" />
1068-
</Component>
1069-
<Component Id="JavaScriptBindingDll" Guid="A1EC7B85-0DFB-4CCD-8A60-49A481F0FAEC" DiskId="1">
1070-
<File Id="JavaScriptBinding.dll" Name="JavaScriptBinding.dll" Source="..\..\AddIns\BackendBindings\JavaScriptBinding\JavaScriptBinding.dll" KeyPath="yes" Assembly=".net" AssemblyApplication="JavaScriptBinding.dll" AssemblyManifest="JavaScriptBinding.dll" />
1071-
</Component>
1072-
</Directory>
1073-
-->
1061+
<Directory Id="TypeScriptBinding" Name="TypeScriptBinding">
1062+
<Component Id="TypeScriptBindingNewtonsoftJsonDll" Guid="644CEC65-CD24-4C6F-B848-A01F1DA27134" DiskId="1">
1063+
<File Id="TypeScriptBindingNewtonsoft.Json.dll" Name="Newtonsoft.Json.dll" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Newtonsoft.Json.dll" KeyPath="yes" Assembly=".net" AssemblyApplication="TypeScriptBindingNewtonsoft.Json.dll" AssemblyManifest="TypeScriptBindingNewtonsoft.Json.dll" />
1064+
</Component>
1065+
<Component Id="NoesisJavascriptDll" Guid="4223FA6E-A7DE-4A65-837E-D1233EC17839" DiskId="1">
1066+
<File Id="Noesis.Javascript.dll" Name="Noesis.Javascript.dll" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Noesis.Javascript.dll" KeyPath="yes" AssemblyApplication="Noesis.Javascript.dll" AssemblyManifest="Noesis.Javascript.dll" Assembly=".net" />
1067+
</Component>
1068+
<Component Id="TypeScriptBindingAddin" Guid="B225AD17-7C23-4E58-94F6-C9001DFCD9A0" DiskId="1">
1069+
<File Id="TypeScriptBinding.addin" Name="TypeScriptBinding.addin" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\TypeScriptBinding.addin" KeyPath="yes" />
1070+
</Component>
1071+
<Component Id="TypeScriptBindingDll" Guid="84D0EA78-F4A4-4536-8DB6-986CCF3A2380" DiskId="1">
1072+
<File Id="TypeScriptBinding.dll" Name="TypeScriptBinding.dll" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\TypeScriptBinding.dll" KeyPath="yes" Assembly=".net" AssemblyApplication="TypeScriptBinding.dll" AssemblyManifest="TypeScriptBinding.dll" />
1073+
</Component>
1074+
<Directory Id="TypeScriptBindingScripts" Name="Scripts">
1075+
<Component Id="TypeScriptBindingCompileJs" Guid="98A423F3-35D5-4ACD-B3F8-A9627A0FEA3B" DiskId="1">
1076+
<File Id="compile.js" Name="compile.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\compile.js" KeyPath="yes" />
1077+
</Component>
1078+
<Component Id="TypeScriptBindingCompletionJs" Guid="9AE32234-C367-44E9-9CAF-3F6307DD33EF" DiskId="1">
1079+
<File Id="completion.js" Name="completion.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\completion.js" KeyPath="yes" />
1080+
</Component>
1081+
<Component Id="TypeScriptBindingCompletionDetailsJs" Guid="FA50D3E3-EBF3-4BBF-A28C-A4010A8672F6" DiskId="1">
1082+
<File Id="completionDetails.js" Name="completionDetails.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\completionDetails.js" KeyPath="yes" />
1083+
</Component>
1084+
<Component Id="TypeScriptBindingDefinitionJs" Guid="DFC29880-E74A-4C68-B66D-0F893CB3ACF0" DiskId="1">
1085+
<File Id="definition.js" Name="definition.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\definition.js" KeyPath="yes" />
1086+
</Component>
1087+
<Component Id="TypeScriptBindingDiagnosticsJs" Guid="95A33474-9313-4E74-9664-2EDBDFED0E01" DiskId="1">
1088+
<File Id="diagnostics.js" Name="diagnostics.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\diagnostics.js" KeyPath="yes" />
1089+
</Component>
1090+
<Component Id="TypeScriptBindingLibdTs" Guid="8307BE2C-806E-4905-8E90-4BD0CFCB4924" DiskId="1">
1091+
<File Id="lib.d.ts" Name="lib.d.ts" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\lib.d.ts" KeyPath="yes" />
1092+
</Component>
1093+
<Component Id="TypeScriptBindingMainJs" Guid="4034BF7D-0691-460A-9F7F-9E40260C2531" DiskId="1">
1094+
<File Id="main.js" Name="main.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\main.js" KeyPath="yes" />
1095+
</Component>
1096+
<Component Id="TypeScriptBindingNavigationJs" Guid="330A1F06-DA66-4952-AB80-7F96A14FE627" DiskId="1">
1097+
<File Id="navigation.js" Name="navigation.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\navigation.js" KeyPath="yes" />
1098+
</Component>
1099+
<Component Id="TypeScriptBindingReferencesJs" Guid="6100B416-28E0-4766-A2A1-B583BD1EACFA" DiskId="1">
1100+
<File Id="references.js" Name="references.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\references.js" KeyPath="yes" />
1101+
</Component>
1102+
<Component Id="TypeScriptBindingSignatureJs" Guid="90B338AB-2470-4621-9AC7-0D87C85525DD" DiskId="1">
1103+
<File Id="signature.js" Name="signature.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\signature.js" KeyPath="yes" />
1104+
</Component>
1105+
<Component Id="TypeScriptBindingTscJs" Guid="5CEDAC90-B9EC-4372-A2C4-08CAC23EC4AB" DiskId="1">
1106+
<File Id="tsc.js" Name="tsc.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\tsc.js" KeyPath="yes" />
1107+
</Component>
1108+
<Component Id="TypeScriptLicenseTxt" Guid="343EE400-3BB5-4BCD-A755-5B83852F6D7F" DiskId="1">
1109+
<File Id="TypeScript_License.txt" Name="TypeScript-License.txt" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\TypeScript-License.txt" KeyPath="yes" />
1110+
</Component>
1111+
<Component Id="TypeScriptServicesJs" Guid="587EE1F1-5FC6-4542-BE37-0C59C1F6C75E" DiskId="1">
1112+
<File Id="typescriptServices.js" Name="typescriptServices.js" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Scripts\typescriptServices.js" KeyPath="yes" />
1113+
</Component>
1114+
</Directory>
1115+
<Directory Id="TypeScriptBindingTemplates" Name="Templates">
1116+
<Component Id="TypeScriptEmptyFileTemplate" Guid="CC5C09AE-8423-4628-AC73-A803B271EE84" DiskId="1">
1117+
<File Id="TypeScript.EmptyFile.xft" Name="TypeScript.EmptyFile.xft" Source="..\..\AddIns\BackendBindings\TypeScriptBinding\Templates\TypeScript.EmptyFile.xft" KeyPath="yes" />
1118+
</Component>
1119+
</Directory>
1120+
</Directory>
10741121
</Directory>
10751122
<Directory Id="DisplayBindingsFolder" Name="DisplayBindings">
10761123
<Directory Id="FormsDesignerFolder" Name="FormsDesigner">

src/Setup/Setup.wxs

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -475,10 +475,6 @@
475475
<ComponentRef Id="VBMvc3RazorProjectTemplate"/>
476476
<ComponentRef Id="VBMvc4RazorProjectTemplate"/>
477477

478-
<!--<ComponentRef Id="JavaScriptBindingDll"/>
479-
<ComponentRef Id="JavaScriptBindingAddin"/>
480-
<ComponentRef Id="Antlr3RuntimeDll"/>-->
481-
482478
<ComponentRef Id="OpenCoverConsoleExe"/>
483479
<ComponentRef Id="OpenCoverConsoleExeConfig"/>
484480
<ComponentRef Id="OpenCoverFrameworkDll"/>
@@ -493,6 +489,25 @@
493489
<ComponentRef Id="OpenCoverAutofacDll"/>
494490
<ComponentRef Id="OpenCoverAutofacConfigurationDll"/>
495491
<ComponentRef Id="OpenCoverExtensionsDll"/>
492+
493+
<ComponentRef Id="TypeScriptBindingNewtonsoftJsonDll"/>
494+
<ComponentRef Id="NoesisJavascriptDll"/>
495+
<ComponentRef Id="TypeScriptBindingAddin"/>
496+
<ComponentRef Id="TypeScriptBindingDll"/>
497+
<ComponentRef Id="TypeScriptBindingCompileJs"/>
498+
<ComponentRef Id="TypeScriptBindingCompletionJs"/>
499+
<ComponentRef Id="TypeScriptBindingCompletionDetailsJs"/>
500+
<ComponentRef Id="TypeScriptBindingDefinitionJs"/>
501+
<ComponentRef Id="TypeScriptBindingDiagnosticsJs"/>
502+
<ComponentRef Id="TypeScriptBindingLibdTs"/>
503+
<ComponentRef Id="TypeScriptBindingMainJs"/>
504+
<ComponentRef Id="TypeScriptBindingNavigationJs"/>
505+
<ComponentRef Id="TypeScriptBindingReferencesJs"/>
506+
<ComponentRef Id="TypeScriptBindingSignatureJs"/>
507+
<ComponentRef Id="TypeScriptBindingTscJs"/>
508+
<ComponentRef Id="TypeScriptLicenseTxt"/>
509+
<ComponentRef Id="TypeScriptServicesJs"/>
510+
<ComponentRef Id="TypeScriptEmptyFileTemplate"/>
496511
</Feature>
497512
<Feature Id="SharpDevelopFileAssociations"
498513
Level="2"

0 commit comments

Comments
 (0)