Skip to content

Commit f4b00e7

Browse files
committed
Now a new mechanism is used for build NuGet packages
1 parent 50e46e0 commit f4b00e7

File tree

19 files changed

+65
-283
lines changed

19 files changed

+65
-283
lines changed

NuGet/MsieJavaScriptEngine.nuspec

Lines changed: 0 additions & 36 deletions
This file was deleted.

NuGet/build-package.cmd

Lines changed: 0 additions & 39 deletions
This file was deleted.
File renamed without changes.

build/common.props

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<Project>
2+
<PropertyGroup>
3+
<Copyright>Copyright © 2012-2017 Andrey Taritsyn</Copyright>
4+
</PropertyGroup>
5+
</Project>

src/MsieJavaScriptEngine/MsieJavaScriptEngine.csproj

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,39 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4+
<Product>MSIE JavaScript Engine for .NET</Product>
45
<VersionPrefix>3.0.0</VersionPrefix>
56
<VersionSuffix>alpha2</VersionSuffix>
67
<TargetFrameworks>net40-client;net45;netstandard1.3</TargetFrameworks>
78
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.0</NetStandardImplicitPackageVersion>
89
<OutputType>Library</OutputType>
910
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
10-
<AssemblyOriginatorKeyFile>../../tools/Key.snk</AssemblyOriginatorKeyFile>
11+
<AssemblyOriginatorKeyFile>../../build/Key.snk</AssemblyOriginatorKeyFile>
1112
<SignAssembly>true</SignAssembly>
1213
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
1314
<NoWarn>$(NoWarn);CS1591</NoWarn>
1415
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1516
<DisableDefaultResxToCsConversionTarget>true</DisableDefaultResxToCsConversionTarget>
16-
17+
<Title>$(Product)</Title>
18+
<Authors>Andrey Taritsyn</Authors>
19+
<Description>This library is a .NET wrapper for working with the JavaScript engines of Internet Explorer and Edge (JsRT versions of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine). Project was based on the code of SassAndCoffee.JavaScript (http://github.com/paulcbetts/SassAndCoffee), Chakra Sample Hosts (http://github.com/panopticoncentral/chakra-host) and jsrt-dotnet (http://github.com/robpaveza/jsrt-dotnet).</Description>
20+
<PackageLicenseUrl>https://github.com/Taritsyn/MsieJavaScriptEngine/blob/master/LICENSE.md</PackageLicenseUrl>
21+
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
22+
<PackageProjectUrl>https://github.com/Taritsyn/MsieJavaScriptEngine</PackageProjectUrl>
23+
<PackageIconUrl>http://i.imgur.com/cbiHK.png</PackageIconUrl>
24+
<RepositoryUrl>https://github.com/Taritsyn/MsieJavaScriptEngine</RepositoryUrl>
25+
<RepositoryType>git</RepositoryType>
26+
<PackageTags>JavaScript;ECMAScript;MSIE;IE;Edge;Chakra</PackageTags>
27+
<PackageReleaseNotes>Fixed a error, that occurred during finding the suitable method overload, that receives numeric values and interfaces as parameters, of the host object.</PackageReleaseNotes>
28+
<NeutralLanguage>en-US</NeutralLanguage>
29+
<PackageOutputPath>../../nuget</PackageOutputPath>
30+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1731
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
1832
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
19-
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
20-
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
21-
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
22-
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
23-
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
24-
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
2533
</PropertyGroup>
2634

35+
<Import Project="../../build/common.props" />
36+
2737
<ItemGroup>
2838
<PackageReference Include="BuildBundlerMinifier" Version="2.4.337" PrivateAssets="All" />
2939
<PackageReference Include="MSBuild.Sdk.Extras" Version="1.1.0" PrivateAssets="All" />
@@ -43,6 +53,17 @@
4353
<Compile Remove="Resources/NetFrameworkStrings.*" />
4454
</ItemGroup>
4555

56+
<ItemGroup>
57+
<Content Include="readme.txt">
58+
<PackagePath>readme.txt</PackagePath>
59+
<Pack>true</Pack>
60+
</Content>
61+
<Content Include="../../Licenses/*.txt">
62+
<PackagePath>/</PackagePath>
63+
<Pack>true</Pack>
64+
</Content>
65+
</ItemGroup>
66+
4667
<Target Name="СonvertResxToCs" BeforeTargets="BeforeCompile">
4768
<ResxToCsTask
4869
InputDirectory="./Resources/"

src/MsieJavaScriptEngine/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 21 deletions
This file was deleted.

test/MsieJavaScriptEngine.Test.Auto/MsieJavaScriptEngine.Test.Auto.csproj

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4+
<Product>MSIE JavaScript Engine: Tests for Auto Mode</Product>
45
<VersionPrefix>3.0.0</VersionPrefix>
56
<VersionSuffix>alpha2</VersionSuffix>
67
<TargetFrameworks>net40;net451;netcoreapp1.0</TargetFrameworks>
78
<RuntimeFrameworkVersion Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">1.0.8</RuntimeFrameworkVersion>
89
<OutputType>Library</OutputType>
910
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
10-
11-
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
12-
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
13-
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
14-
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
15-
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
16-
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
17-
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
18-
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
11+
<IsPackable>false</IsPackable>
1912
</PropertyGroup>
2013

14+
<Import Project="../../build/common.props" />
15+
2116
<ItemGroup>
22-
<ProjectReference Include="..\MsieJavaScriptEngine.Test.Common\MsieJavaScriptEngine.Test.Common.csproj" />
17+
<ProjectReference Include="../MsieJavaScriptEngine.Test.Common/MsieJavaScriptEngine.Test.Common.csproj" />
2318
</ItemGroup>
2419

2520
<ItemGroup Condition=" '$(TargetFramework)' == 'net451' Or '$(TargetFramework)' == 'netcoreapp1.0' ">

test/MsieJavaScriptEngine.Test.Auto/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 21 deletions
This file was deleted.

test/MsieJavaScriptEngine.Test.ChakraActiveScript/MsieJavaScriptEngine.Test.ChakraActiveScript.csproj

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,19 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4+
<Product>MSIE JavaScript Engine: Tests for Chakra ActiveScript Mode</Product>
45
<VersionPrefix>3.0.0</VersionPrefix>
56
<VersionSuffix>alpha2</VersionSuffix>
67
<TargetFrameworks>net40;net451</TargetFrameworks>
78
<OutputType>Library</OutputType>
89
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
9-
10-
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
11-
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
12-
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
13-
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
14-
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
15-
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
16-
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
17-
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
10+
<IsPackable>false</IsPackable>
1811
</PropertyGroup>
1912

13+
<Import Project="../../build/common.props" />
14+
2015
<ItemGroup>
21-
<ProjectReference Include="..\MsieJavaScriptEngine.Test.Common\MsieJavaScriptEngine.Test.Common.csproj" />
16+
<ProjectReference Include="../MsieJavaScriptEngine.Test.Common/MsieJavaScriptEngine.Test.Common.csproj" />
2217
</ItemGroup>
2318

2419
<ItemGroup Condition=" '$(TargetFramework)' == 'net451' ">

0 commit comments

Comments
 (0)