Skip to content

Commit cea9c3b

Browse files
committed
Release v4.8.22.0
CI/Release update
1 parent 513a1aa commit cea9c3b

File tree

6 files changed

+422
-473
lines changed

6 files changed

+422
-473
lines changed

help.txt

Lines changed: 174 additions & 191 deletions
Large diffs are not rendered by default.

src/CSScriptLib/src/CSScriptLib/CSScriptLib.csproj

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,12 @@
2929
## Changes
3030

3131
### CLI
32-
- Rebuild for .NET 9.0
33-
- Secondary "start build server" commands are made asynchronous to match the primary `css -server:start` behaver. The impacted commands are:
34-
- `css -servers:start`
35-
- `css -server_r:start`
32+
- Minor update in the script project info generation to allow better integration with IDEs
3633

3734
### CSScriptLib
38-
- Rebuild for .NET 9.0</PackageReleaseNotes>
35+
- no changes</PackageReleaseNotes>
3936
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
40-
<AssemblyVersion>4.8.21.0</AssemblyVersion>
37+
<AssemblyVersion>4.8.22.0</AssemblyVersion>
4138
<FileVersion>4.8.22.0</FileVersion>
4239
<PackageVersion>4.8.22.0</PackageVersion>
4340
<PackageLicenseExpression>MIT</PackageLicenseExpression>

src/chocolatey/cs-script.nuspec

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>cs-script</id>
5-
<version>4.8.21.0</version>
5+
<version>4.8.22.0</version>
66
<title>CS-Script</title>
77
<authors>Oleg Shilo</authors>
88
<owners>Oleg Shilo</owners>
@@ -29,13 +29,10 @@
2929
## Changes
3030

3131
### CLI
32-
- Rebuild for .NET 9.0
33-
- Secondary "start build server" commands are made asynchronous to match the primary `css -server:start` behaver. The impacted commands are:
34-
- `css -servers:start`
35-
- `css -server_r:start`
32+
- Minor update in the script project info generation to allow better integration with IDEs
3633

3734
### CSScriptLib
38-
- Rebuild for .NET 9.0</releaseNotes>
35+
- no changes</releaseNotes>
3936
<copyright>Oleg Shilo</copyright>
4037
<tags>cs-script C# script dynamic hosting</tags>
4138
<dependencies>

src/cscs/cscs.csproj

Lines changed: 125 additions & 146 deletions
Original file line numberDiff line numberDiff line change
@@ -1,148 +1,127 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project Sdk="Microsoft.NET.Sdk">
3-
<PropertyGroup>
4-
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
6-
<AssemblyName>cscs</AssemblyName>
7-
<RootNamespace>CSScripting</RootNamespace>
8-
<StartupObject />
9-
<Version>4.8.21.1</Version>
10-
<Authors>Oleg Shilo</Authors>
11-
<Product>CS-Script</Product>
12-
<Copyright>(C) 2004-2023 Oleg Shilo</Copyright>
13-
<PackageLicenseUrl></PackageLicenseUrl>
14-
<PackageProjectUrl>https://github.com/oleg-shilo/cs-script</PackageProjectUrl>
15-
<PackageIconUrl></PackageIconUrl>
16-
<RepositoryUrl>https://github.com/oleg-shilo/cs-script</RepositoryUrl>
17-
<RepositoryType>git</RepositoryType>
18-
<PackageTags>C# script dynamic</PackageTags>
19-
<AssemblyVersion>4.8.21.1</AssemblyVersion>
20-
<FileVersion>4.8.21.1</FileVersion>
21-
<PackageReleaseNotes>
22-
---
23-
24-
## Changes
25-
26-
### CLI
27-
- Rebuild for .NET 9.0
28-
- Secondary "start build server" commands are made asynchronous to match the primary `css -server:start` behaver. The impacted commands are:
29-
- `css -servers:start`
30-
- `css -server_r:start`
31-
32-
### CSScriptLib
33-
- Rebuild for .NET 9.0
34-
</PackageReleaseNotes>
35-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
36-
<PackageIcon>css_logo.png</PackageIcon>
37-
<ApplicationIcon>css_logo.ico</ApplicationIcon>
38-
<PackageId>cs-script.cli</PackageId>
39-
<Title>cs-script.cli</Title>
40-
<PackAsTool>true</PackAsTool>
41-
<ToolCommandName>css</ToolCommandName>
42-
<PackageOutputPath>./nupkg</PackageOutputPath>
43-
<!--<PackageReadmeFile>package_readme.md</PackageReadmeFile>-->
44-
</PropertyGroup>
45-
46-
47-
<!-- Conditional descriptions -->
48-
<PropertyGroup Condition="'$(TargetFramework)' == 'net8.0'">
49-
<Description>C# Script engine .NET8.0 CLI executable</Description>
50-
<ProductName>C# Script (.NET8.0)</ProductName>
51-
</PropertyGroup>
52-
53-
<PropertyGroup Condition="'$(TargetFramework)' == 'net9.0'">
54-
<Description>C# Script engine .NET9.0 CLI executable</Description>
55-
<ProductName>C# Script (.NET9.0)</ProductName>
56-
</PropertyGroup>
57-
58-
<!-- Apply the description -->
59-
<PropertyGroup>
60-
<AssemblyDescription>$(Description)</AssemblyDescription>
61-
<AssemblyProductAttribute>$(ProductName)</AssemblyProductAttribute>
62-
</PropertyGroup>
63-
64-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
65-
<WarningLevel>3</WarningLevel>
66-
</PropertyGroup>
67-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
68-
<DefineConstants>TRACE;CS_SCRIPT</DefineConstants>
69-
</PropertyGroup>
70-
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
71-
<Exec Command="set css_bin=&quot;$(ProjectDir)..\css\bin\$(ConfigurationName)&quot;&#xD;&#xA;IF exist %25css_bin%25 ( echo . ) ELSE ( md %25css_bin%25)&#xD;&#xA;&#xD;&#xA;echo &quot;Target framework: $(TargetFramework)&quot;&#xD;&#xA;&#xD;&#xA;md &quot;$(ProjectDir)..\css\bin\$(TargetFramework)&quot;&#xD;&#xA;&#xD;&#xA;pushd .\&#xD;&#xA;cd $(TargetDir)&#xD;&#xA;IF exist deploy.cmd ( deploy.cmd )&#xD;&#xA;popd&#xD;&#xA; &#xD;&#xA;&#xD;&#xA;IF exist &quot;$(TargetDir)cscs.exe&quot; (set exe_file=$(TargetName).exe) ELSE (set exe_file=$(TargetName))&#xD;&#xA;echo &quot;$(TargetDir)%25exe_file%25&quot;&#xD;&#xA;&#xD;&#xA;copy &quot;$(TargetPath)&quot; &quot;$(ProjectDir)..\css\bin\$(TargetFramework)\$(TargetName).dll&quot;&#xD;&#xA;copy &quot;$(TargetDir)%25exe_file%25&quot; &quot;$(ProjectDir)..\css\bin\$(TargetFramework)\%25exe_file%25&quot;&#xD;&#xA;copy &quot;$(TargetDir)cscs.runtimeconfig.json&quot; &quot;$(ProjectDir)..\css\bin\$(TargetFramework)\cscs.runtimeconfig.json&quot;&#xD;&#xA;" />
72-
</Target>
73-
<ItemGroup>
74-
<Compile Remove="bin7\**" />
75-
<EmbeddedResource Remove="bin7\**" />
76-
<None Remove="bin7\**" />
77-
</ItemGroup>
78-
<ItemGroup>
79-
<Compile Remove="GACHelper.cs" />
80-
</ItemGroup>
81-
<ItemGroup>
82-
<None Include="..\logo\css_logo.png">
83-
<Pack>True</Pack>
84-
<PackagePath></PackagePath>
85-
</None>
86-
</ItemGroup>
87-
<ItemGroup>
88-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.11.0" />
89-
</ItemGroup>
90-
<ItemGroup>
91-
<Compile Update="Properties\Resources.Designer.cs">
92-
<DesignTime>True</DesignTime>
93-
<AutoGen>True</AutoGen>
94-
<DependentUpon>Resources.resx</DependentUpon>
95-
</Compile>
96-
</ItemGroup>
97-
<ItemGroup>
98-
<EmbeddedResource Update="Properties\Resources.resx">
99-
<Generator>ResXFileCodeGenerator</Generator>
100-
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
101-
<CustomToolNamespace>CSScripting</CustomToolNamespace>
102-
</EmbeddedResource>
103-
</ItemGroup>
104-
105-
<PropertyGroup>
106-
<RollForward>LatestMajor</RollForward>
107-
<ExcludeFiles>*.pdb</ExcludeFiles>
108-
<PackageReadmeFile>package_readme.md</PackageReadmeFile>
109-
</PropertyGroup>
110-
111-
<ItemGroup>
112-
113-
<Content Include="..\out\static_content\-mkshim\**\*" Link="ToolPackage/-mkshim" Pack="true" PackagePath="tools/net9.0/any/-mkshim" />
114-
<Content Include="..\out\static_content\-self\**\*" Link="ToolPackage/-self" Pack="true" PackagePath="tools/net9.0/any/-self" />
115-
<Content Include="..\out\static_content\-set\**\*" Link="ToolPackage/-set" Pack="true" PackagePath="tools/net9.0/any/-set" />
116-
<Content Include="..\out\static_content\-web\**\*" Link="ToolPackage/-web" Pack="true" PackagePath="tools/net9.0/any/-web" />
117-
<Content Include="..\out\static_content\-wdbg\**\*" Link="ToolPackage/-wdbg" Pack="true" PackagePath="tools/net9.0/any/-wdbg" />
118-
119-
<Content Include="..\out\static_content\-mkshim\**\*" Link="ToolPackage/-mkshim" Pack="true" PackagePath="tools/net8.0/any/-mkshim" />
120-
<Content Include="..\out\static_content\-self\**\*" Link="ToolPackage/-self" Pack="true" PackagePath="tools/net8.0/any/-self" />
121-
<Content Include="..\out\static_content\-set\**\*" Link="ToolPackage/-set" Pack="true" PackagePath="tools/net8.0/any/-set" />
122-
<Content Include="..\out\static_content\-web\**\*" Link="ToolPackage/-web" Pack="true" PackagePath="tools/net8.0/any/-web" />
123-
<!--<Content Include="..\out\static_content\-wdbg\**\*" Link="ToolPackage/-wdbg" Pack="true" PackagePath="tools/net8.0/any/-wdbg" />-->
124-
125-
<Content Include="..\css\bin\net9.0-windows\csws.runtimeconfig.json" Link="ToolPackage/net.9" Pack="true" PackagePath="tools/net9.0/any/csws.runtimeconfig.json" />
126-
<Content Include="..\css\bin\net9.0-windows\csws.dll" Link="ToolPackage/net.9" Pack="true" PackagePath="tools/net9.0/any/csws.dll" />
127-
<Content Include="..\css\bin\net9.0-windows\csws.exe" Link="ToolPackage/net.9" Pack="true" PackagePath="tools/net9.0/any/csws.exe" />
128-
<Content Include="..\css\bin\net9.0-windows\csws.deps.json" Link="ToolPackage/net.9" Pack="true" PackagePath="tools/net9.0/any/csws.deps.json" />
129-
130-
<Content Include="..\css\bin\net8.0-windows\csws.runtimeconfig.json" Link="ToolPackage/net.8" Pack="true" PackagePath="tools/net8.0/any/csws.runtimeconfig.json" />
131-
<Content Include="..\css\bin\net8.0-windows\csws.dll" Link="ToolPackage/net.8" Pack="true" PackagePath="tools/net8.0/any/csws.dll" />
132-
<Content Include="..\css\bin\net8.0-windows\csws.exe" Link="ToolPackage/net.8" Pack="true" PackagePath="tools/net8.0/any/csws.exe" />
133-
<Content Include="..\css\bin\net8.0-windows\csws.deps.json" Link="ToolPackage/net.8" Pack="true" PackagePath="tools/net8.0/any/csws.deps.json" />
134-
135-
<Content Include="..\out\static_content\global-usings.cs" Pack="true" PackagePath="tools/net9.0/any/lib" />
136-
</ItemGroup>
137-
138-
<ItemGroup>
139-
<None Include="package_readme.md">
140-
<Pack>True</Pack>
141-
<PackagePath>\</PackagePath>
142-
</None>
143-
</ItemGroup>
144-
145-
146-
147-
<Target Name="PreBuild" BeforeTargets="PreBuildEvent"></Target>
148-
</Project>
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
6+
<AssemblyName>cscs</AssemblyName>
7+
<RootNamespace>CSScripting</RootNamespace>
8+
<StartupObject />
9+
<Version>4.8.22.0</Version>
10+
<Authors>Oleg Shilo</Authors>
11+
<Product>CS-Script</Product>
12+
<Copyright>(C) 2004-2023 Oleg Shilo</Copyright>
13+
<PackageLicenseUrl></PackageLicenseUrl>
14+
<PackageProjectUrl>https://github.com/oleg-shilo/cs-script</PackageProjectUrl>
15+
<PackageIconUrl></PackageIconUrl>
16+
<RepositoryUrl>https://github.com/oleg-shilo/cs-script</RepositoryUrl>
17+
<RepositoryType>git</RepositoryType>
18+
<PackageTags>C# script dynamic</PackageTags>
19+
<AssemblyVersion>4.8.22.0</AssemblyVersion>
20+
<FileVersion>4.8.22.0</FileVersion>
21+
<PackageReleaseNotes>---
22+
23+
## Changes
24+
25+
### CLI
26+
- Minor update in the script project info generation to allow better integration with IDEs
27+
28+
### CSScriptLib
29+
- no changes</PackageReleaseNotes>
30+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
31+
<PackageIcon>css_logo.png</PackageIcon>
32+
<ApplicationIcon>css_logo.ico</ApplicationIcon>
33+
<PackageId>cs-script.cli</PackageId>
34+
<Title>cs-script.cli</Title>
35+
<PackAsTool>true</PackAsTool>
36+
<ToolCommandName>css</ToolCommandName>
37+
<PackageOutputPath>./nupkg</PackageOutputPath>
38+
<!--<PackageReadmeFile>package_readme.md</PackageReadmeFile>-->
39+
</PropertyGroup>
40+
<!-- Conditional descriptions -->
41+
<PropertyGroup Condition="'$(TargetFramework)' == 'net8.0'">
42+
<Description>C# Script engine .NET8.0 CLI executable</Description>
43+
<ProductName>C# Script (.NET8.0)</ProductName>
44+
</PropertyGroup>
45+
<PropertyGroup Condition="'$(TargetFramework)' == 'net9.0'">
46+
<Description>C# Script engine .NET9.0 CLI executable</Description>
47+
<ProductName>C# Script (.NET9.0)</ProductName>
48+
</PropertyGroup>
49+
<!-- Apply the description -->
50+
<PropertyGroup>
51+
<AssemblyDescription>$(Description)</AssemblyDescription>
52+
<AssemblyProductAttribute>$(ProductName)</AssemblyProductAttribute>
53+
</PropertyGroup>
54+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
55+
<WarningLevel>3</WarningLevel>
56+
</PropertyGroup>
57+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
58+
<DefineConstants>TRACE;CS_SCRIPT</DefineConstants>
59+
</PropertyGroup>
60+
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
61+
<Exec Command="set css_bin=&quot;$(ProjectDir)..\css\bin\$(ConfigurationName)&quot;&#xD;&#xA;IF exist %25css_bin%25 ( echo . ) ELSE ( md %25css_bin%25)&#xD;&#xA;&#xD;&#xA;echo &quot;Target framework: $(TargetFramework)&quot;&#xD;&#xA;&#xD;&#xA;md &quot;$(ProjectDir)..\css\bin\$(TargetFramework)&quot;&#xD;&#xA;&#xD;&#xA;pushd .\&#xD;&#xA;cd $(TargetDir)&#xD;&#xA;IF exist deploy.cmd ( deploy.cmd )&#xD;&#xA;popd&#xD;&#xA; &#xD;&#xA;&#xD;&#xA;IF exist &quot;$(TargetDir)cscs.exe&quot; (set exe_file=$(TargetName).exe) ELSE (set exe_file=$(TargetName))&#xD;&#xA;echo &quot;$(TargetDir)%25exe_file%25&quot;&#xD;&#xA;&#xD;&#xA;copy &quot;$(TargetPath)&quot; &quot;$(ProjectDir)..\css\bin\$(TargetFramework)\$(TargetName).dll&quot;&#xD;&#xA;copy &quot;$(TargetDir)%25exe_file%25&quot; &quot;$(ProjectDir)..\css\bin\$(TargetFramework)\%25exe_file%25&quot;&#xD;&#xA;copy &quot;$(TargetDir)cscs.runtimeconfig.json&quot; &quot;$(ProjectDir)..\css\bin\$(TargetFramework)\cscs.runtimeconfig.json&quot;&#xD;&#xA;" />
62+
</Target>
63+
<ItemGroup>
64+
<Compile Remove="bin7\**" />
65+
<EmbeddedResource Remove="bin7\**" />
66+
<None Remove="bin7\**" />
67+
</ItemGroup>
68+
<ItemGroup>
69+
<Compile Remove="GACHelper.cs" />
70+
</ItemGroup>
71+
<ItemGroup>
72+
<None Include="..\logo\css_logo.png">
73+
<Pack>True</Pack>
74+
<PackagePath></PackagePath>
75+
</None>
76+
</ItemGroup>
77+
<ItemGroup>
78+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.11.0" />
79+
</ItemGroup>
80+
<ItemGroup>
81+
<Compile Update="Properties\Resources.Designer.cs">
82+
<DesignTime>True</DesignTime>
83+
<AutoGen>True</AutoGen>
84+
<DependentUpon>Resources.resx</DependentUpon>
85+
</Compile>
86+
</ItemGroup>
87+
<ItemGroup>
88+
<EmbeddedResource Update="Properties\Resources.resx">
89+
<Generator>ResXFileCodeGenerator</Generator>
90+
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
91+
<CustomToolNamespace>CSScripting</CustomToolNamespace>
92+
</EmbeddedResource>
93+
</ItemGroup>
94+
<PropertyGroup>
95+
<RollForward>LatestMajor</RollForward>
96+
<ExcludeFiles>*.pdb</ExcludeFiles>
97+
<PackageReadmeFile>package_readme.md</PackageReadmeFile>
98+
</PropertyGroup>
99+
<ItemGroup>
100+
<Content Include="..\out\static_content\-mkshim\**\*" Link="ToolPackage/-mkshim" Pack="true" PackagePath="tools/net9.0/any/-mkshim" />
101+
<Content Include="..\out\static_content\-self\**\*" Link="ToolPackage/-self" Pack="true" PackagePath="tools/net9.0/any/-self" />
102+
<Content Include="..\out\static_content\-set\**\*" Link="ToolPackage/-set" Pack="true" PackagePath="tools/net9.0/any/-set" />
103+
<Content Include="..\out\static_content\-web\**\*" Link="ToolPackage/-web" Pack="true" PackagePath="tools/net9.0/any/-web" />
104+
<Content Include="..\out\static_content\-wdbg\**\*" Link="ToolPackage/-wdbg" Pack="true" PackagePath="tools/net9.0/any/-wdbg" />
105+
<Content Include="..\out\static_content\-mkshim\**\*" Link="ToolPackage/-mkshim" Pack="true" PackagePath="tools/net8.0/any/-mkshim" />
106+
<Content Include="..\out\static_content\-self\**\*" Link="ToolPackage/-self" Pack="true" PackagePath="tools/net8.0/any/-self" />
107+
<Content Include="..\out\static_content\-set\**\*" Link="ToolPackage/-set" Pack="true" PackagePath="tools/net8.0/any/-set" />
108+
<Content Include="..\out\static_content\-web\**\*" Link="ToolPackage/-web" Pack="true" PackagePath="tools/net8.0/any/-web" />
109+
<!--<Content Include="..\out\static_content\-wdbg\**\*" Link="ToolPackage/-wdbg" Pack="true" PackagePath="tools/net8.0/any/-wdbg" />-->
110+
<Content Include="..\css\bin\net9.0-windows\csws.runtimeconfig.json" Link="ToolPackage/net.9" Pack="true" PackagePath="tools/net9.0/any/csws.runtimeconfig.json" />
111+
<Content Include="..\css\bin\net9.0-windows\csws.dll" Link="ToolPackage/net.9" Pack="true" PackagePath="tools/net9.0/any/csws.dll" />
112+
<Content Include="..\css\bin\net9.0-windows\csws.exe" Link="ToolPackage/net.9" Pack="true" PackagePath="tools/net9.0/any/csws.exe" />
113+
<Content Include="..\css\bin\net9.0-windows\csws.deps.json" Link="ToolPackage/net.9" Pack="true" PackagePath="tools/net9.0/any/csws.deps.json" />
114+
<Content Include="..\css\bin\net8.0-windows\csws.runtimeconfig.json" Link="ToolPackage/net.8" Pack="true" PackagePath="tools/net8.0/any/csws.runtimeconfig.json" />
115+
<Content Include="..\css\bin\net8.0-windows\csws.dll" Link="ToolPackage/net.8" Pack="true" PackagePath="tools/net8.0/any/csws.dll" />
116+
<Content Include="..\css\bin\net8.0-windows\csws.exe" Link="ToolPackage/net.8" Pack="true" PackagePath="tools/net8.0/any/csws.exe" />
117+
<Content Include="..\css\bin\net8.0-windows\csws.deps.json" Link="ToolPackage/net.8" Pack="true" PackagePath="tools/net8.0/any/csws.deps.json" />
118+
<Content Include="..\out\static_content\global-usings.cs" Pack="true" PackagePath="tools/net9.0/any/lib" />
119+
</ItemGroup>
120+
<ItemGroup>
121+
<None Include="package_readme.md">
122+
<Pack>True</Pack>
123+
<PackagePath>\</PackagePath>
124+
</None>
125+
</ItemGroup>
126+
<Target Name="PreBuild" BeforeTargets="PreBuildEvent"></Target>
127+
</Project>

src/css/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@
3131
// You can specify all the values or you can default the Build and Revision Numbers
3232
// by using the '*' as shown below:
3333
// [assembly: AssemblyVersion("1.0.*")]
34-
[assembly: AssemblyVersion("4.8.21.0")]
35-
[assembly: AssemblyFileVersion("4.8.21.0")]
34+
[assembly: AssemblyVersion("4.8.22.0")]
35+
[assembly: AssemblyFileVersion("4.8.22.0")]

0 commit comments

Comments
 (0)