1+ <Project Sdk =" Microsoft.NET.Sdk.Web" >
2+
3+ <PropertyGroup >
4+ <Product >JS Engine Switcher: Sample ASP.NET Core 7.0 MVC 7 Site</Product >
5+ <VersionPrefix >3.20.5</VersionPrefix >
6+ <TargetFramework >net7.0</TargetFramework >
7+ <ImplicitUsings >enable</ImplicitUsings >
8+ <OutputType >Exe</OutputType >
9+ <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
10+ <PreserveCompilationContext >true</PreserveCompilationContext >
11+ <IsPackable >false</IsPackable >
12+ </PropertyGroup >
13+
14+ <Import Project =" ../../build/common.props" />
15+
16+ <ItemGroup >
17+ <PackageReference Include =" JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64" Version =" 3.20.5" />
18+ <PackageReference Include =" JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64" Version =" 3.20.5" />
19+ <PackageReference Include =" JavaScriptEngineSwitcher.ChakraCore.Native.win-arm" Version =" 3.20.5" />
20+ <PackageReference Include =" JavaScriptEngineSwitcher.ChakraCore.Native.win-arm64" Version =" 3.20.5" />
21+ <PackageReference Include =" JavaScriptEngineSwitcher.ChakraCore.Native.win-x64" Version =" 3.20.5" />
22+ <PackageReference Include =" JavaScriptEngineSwitcher.ChakraCore.Native.win-x86" Version =" 3.20.5" />
23+ <PackageReference Include =" Microsoft.ClearScript.V8.Native.linux-arm" Version =" 7.3.4" />
24+ <PackageReference Include =" Microsoft.ClearScript.V8.Native.linux-arm64" Version =" 7.3.4" />
25+ <PackageReference Include =" Microsoft.ClearScript.V8.Native.linux-x64" Version =" 7.3.4" />
26+ <PackageReference Include =" Microsoft.ClearScript.V8.Native.osx-arm64" Version =" 7.3.4" />
27+ <PackageReference Include =" Microsoft.ClearScript.V8.Native.osx-x64" Version =" 7.3.4" />
28+ <PackageReference Include =" Microsoft.ClearScript.V8.Native.win-arm64" Version =" 7.3.4" />
29+ <PackageReference Include =" Microsoft.ClearScript.V8.Native.win-x64" Version =" 7.3.4" />
30+ <PackageReference Include =" Microsoft.ClearScript.V8.Native.win-x86" Version =" 7.3.4" />
31+
32+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.ChakraCore/JavaScriptEngineSwitcher.ChakraCore.csproj" />
33+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.Extensions.MsDependencyInjection/JavaScriptEngineSwitcher.Extensions.MsDependencyInjection.csproj" />
34+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.Jint/JavaScriptEngineSwitcher.Jint.csproj" />
35+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.Jurassic/JavaScriptEngineSwitcher.Jurassic.csproj" />
36+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.Msie/JavaScriptEngineSwitcher.Msie.csproj" />
37+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.NiL/JavaScriptEngineSwitcher.NiL.csproj" />
38+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.Node/JavaScriptEngineSwitcher.Node.csproj" />
39+ <ProjectReference Include =" ../JavaScriptEngineSwitcher.Sample.Logic/JavaScriptEngineSwitcher.Sample.Logic.csproj" />
40+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.V8/JavaScriptEngineSwitcher.V8.csproj" />
41+ <ProjectReference Include =" ../../src/JavaScriptEngineSwitcher.Vroom/JavaScriptEngineSwitcher.Vroom.csproj" />
42+ </ItemGroup >
43+
44+ <Target Name =" NodePackageInstallation" BeforeTargets =" BeforeBuild;BeforeClean" >
45+ <Exec Command =" npm install" ConsoleToMsBuild =" true" />
46+ </Target >
47+ <Target Name =" BowerPackagesInstallation" AfterTargets =" AfterBuild" >
48+ <Exec Command =" bower install" ConsoleToMsBuild =" true" />
49+ </Target >
50+ <Target Name =" GulpClean" AfterTargets =" AfterClean" >
51+ <Exec Command =" gulp cleanBuildedAssets" ConsoleToMsBuild =" true" />
52+ </Target >
53+ <Target Name =" GulpBuild" AfterTargets =" BowerPackagesInstallation" >
54+ <Exec Command =" gulp buildAssets" ConsoleToMsBuild =" true" />
55+ </Target >
56+ <Target Name =" PrepublishScript" BeforeTargets =" PrepareForPublish" >
57+ <Exec Command =" npm install" />
58+ <Exec Command =" bower install" />
59+ <Exec Command =" gulp" />
60+ </Target >
61+
62+ </Project >
0 commit comments