Skip to content

Commit 99d0ec2

Browse files
committed
Clean up csproj files, add pack/publish scripts, bump version number.
1 parent c6b2a31 commit 99d0ec2

File tree

6 files changed

+35
-28
lines changed

6 files changed

+35
-28
lines changed

Directory.Build.props

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<Project>
2+
<PropertyGroup>
3+
<!-- Properties related to build/pack -->
4+
<IsPackable>false</IsPackable>
5+
</PropertyGroup>
6+
<PropertyGroup>
7+
<!-- Metadata -->
8+
<Authors>chaowlert;andrerav</Authors>
9+
<Copyright>Copyright (c) $([System.DateTime]::Now.ToString(`yyyy`)) Chaowlert Chaisrichalermpol, Andreas Ravnestad</Copyright>
10+
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
11+
<PackageProjectUrl>https://github.com/MapsterMapper/ExpressionDebugger</PackageProjectUrl>
12+
<RepositoryUrl>https://github.com/MapsterMapper/ExpressionDebugger</RepositoryUrl>
13+
<PackageIcon>./icon.png</PackageIcon>
14+
<PackageIconUrl>https://cloud.githubusercontent.com/assets/5763993/26522656/41e28a6e-432f-11e7-9cae-7856f927d1a1.png</PackageIconUrl>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageTags>expression;linq;debug</PackageTags>
17+
<LangVersion>10</LangVersion>
18+
</PropertyGroup>
19+
</Project>

ExpressionDebugger/ExpressionDebugger.csproj

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,13 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
55
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
6-
<Authors>Chaowlert Chaisrichalermpol</Authors>
76
<Description>Step into debugging from linq expressions</Description>
8-
<PackageProjectUrl>https://github.com/chaowlert/ExpressionDebugger</PackageProjectUrl>
9-
<RepositoryUrl>https://github.com/chaowlert/ExpressionDebugger</RepositoryUrl>
10-
<PackageTags>expression;linq;debug</PackageTags>
11-
<PackageIconUrl>https://cloud.githubusercontent.com/assets/5763993/26522656/41e28a6e-432f-11e7-9cae-7856f927d1a1.png</PackageIconUrl>
127
<SignAssembly>True</SignAssembly>
138
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
149
<AssemblyOriginatorKeyFile>ExpressionDebugger.snk</AssemblyOriginatorKeyFile>
15-
<Version>2.2.0</Version>
16-
<PackageLicenseUrl>https://github.com/chaowlert/ExpressionDebugger/blob/master/LICENSE</PackageLicenseUrl>
17-
<LangVersion>8.0</LangVersion>
10+
<Version>2.2.1</Version>
1811
<Nullable>enable</Nullable>
12+
<IsPackable>true</IsPackable>
1913
</PropertyGroup>
2014

2115
<ItemGroup>
@@ -24,8 +18,10 @@
2418
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
2519
<PackageReference Include="System.Runtime.Loader" Version="4.3.0" />
2620
</ItemGroup>
27-
2821
<ItemGroup>
2922
<ProjectReference Include="..\ExpressionTranslator\ExpressionTranslator.csproj" />
3023
</ItemGroup>
24+
<ItemGroup>
25+
<None Include="./../icon.png" Pack="true" PackagePath="\" />
26+
</ItemGroup>
3127
</Project>

ExpressionTranslator/ExpressionTranslator.csproj

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,37 +3,22 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.1;netstandard2.0;netstandard1.3</TargetFrameworks>
55
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
6-
<Authors>Chaowlert Chaisrichalermpol</Authors>
76
<Description>Translate from linq expressions to C# code</Description>
8-
<PackageProjectUrl>https://github.com/chaowlert/ExpressionDebugger</PackageProjectUrl>
9-
<RepositoryUrl>https://github.com/chaowlert/ExpressionDebugger</RepositoryUrl>
10-
<PackageTags>expression;linq;debug</PackageTags>
11-
<PackageIconUrl>https://cloud.githubusercontent.com/assets/5763993/26522656/41e28a6e-432f-11e7-9cae-7856f927d1a1.png</PackageIconUrl>
127
<SignAssembly>True</SignAssembly>
138
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
149
<AssemblyOriginatorKeyFile>ExpressionTranslator.snk</AssemblyOriginatorKeyFile>
15-
<Version>2.4.3</Version>
10+
<Version>2.5.0</Version>
1611
<RootNamespace>ExpressionDebugger</RootNamespace>
17-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
18-
<PackageIcon>icon.png</PackageIcon>
19-
<PackageLicenseUrl></PackageLicenseUrl>
20-
<LangVersion>8.0</LangVersion>
2112
<Nullable>enable</Nullable>
13+
<IsPackable>true</IsPackable>
14+
2215
</PropertyGroup>
2316

24-
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
25-
<Reference Include="System" />
26-
</ItemGroup>
27-
28-
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
29-
<Reference Include="System" />
30-
</ItemGroup>
31-
3217
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
3318
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
3419
</ItemGroup>
3520

3621
<ItemGroup>
37-
<None Include="icon.png" Pack="true" PackagePath="\" />
22+
<None Include="./../icon.png" Pack="true" PackagePath="\" />
3823
</ItemGroup>
3924
</Project>

Pack.bat

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
if not exist "Packages" (mkdir "Packages") else (del /F /Q "Packages\*")
2+
dotnet restore
3+
dotnet msbuild /t:build /p:Configuration=Release /p:GeneratePackageOnBuild=false /p:ExcludeGeneratedDebugSymbol=false
4+
dotnet pack -c Release -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg -o Packages

Publish.bat

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@echo off
2+
set /p apikey="Enter Nuget.org API key: "
3+
for /r %%v in (Packages\*.nupkg) do nuget push %%v -ApiKey %apikey% -Source nuget.org
File renamed without changes.

0 commit comments

Comments
 (0)