Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Commit

Permalink
Convert project files to VS2017 format + add netstandard1.5 and net45…
Browse files Browse the repository at this point in the history
…2 as target frameworks
  • Loading branch information
huysentruitw committed Jun 27, 2017
1 parent dca56dc commit 76c5b82
Show file tree
Hide file tree
Showing 16 changed files with 119 additions and 329 deletions.
12 changes: 11 additions & 1 deletion PemUtils.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26403.7
VisualStudioVersion = 15.0.26430.12
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DerConverter", "src\DerConverter\DerConverter.csproj", "{FFADCCF7-5032-401E-AF14-12004635A862}"
EndProject
Expand All @@ -17,6 +17,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
README.md = README.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{3BAB1F50-4661-4192-89DC-9E7D1F9854CE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{22BCC6EE-EC8E-481D-A9F9-943DE966D441}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand All @@ -43,4 +47,10 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{FFADCCF7-5032-401E-AF14-12004635A862} = {3BAB1F50-4661-4192-89DC-9E7D1F9854CE}
{0FDDAEDA-572E-41D5-9445-C84216226917} = {22BCC6EE-EC8E-481D-A9F9-943DE966D441}
{0226693D-558D-4F03-89D6-15CA764814CA} = {3BAB1F50-4661-4192-89DC-9E7D1F9854CE}
{C21C039B-D3AD-49F7-814D-456D139FEDE3} = {22BCC6EE-EC8E-481D-A9F9-943DE966D441}
EndGlobalSection
EndGlobal
3 changes: 3 additions & 0 deletions src/DerConverter/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("DerConverter.Tests")]
71 changes: 28 additions & 43 deletions src/DerConverter/DerConverter.csproj
Original file line number Diff line number Diff line change
@@ -1,33 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{FFADCCF7-5032-401E-AF14-12004635A862}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>DerConverter</RootNamespace>
<Title>DerConverter</Title>
<Description>DER/ASN.1 Converter</Description>
<VersionPrefix>1.0.0</VersionPrefix>
<Authors>Wouter Huysentruit</Authors>
<Company>Huysentruit</Company>
<Product>DerConverter</Product>
<Copyright>Copyright © 2017 Wouter Huysentruit</Copyright>
<AssemblyName>DerConverter</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<PackageId>DerConverter</PackageId>
<PackageProjectUrl>https://github.com/huysentruitw/pem-utils</PackageProjectUrl>
<PackageLicenseUrl>https://raw.githubusercontent.com/huysentruitw/pem-utils/master/LICENSE</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/huysentruitw/pem-utils</RepositoryUrl>
<TargetFrameworks>net452;netstandard1.5</TargetFrameworks>
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'netstandard1.5' ">$(PackageTargetFallback);dnxcore50;portable-net45+win8</PackageTargetFallback>
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.5' ">1.6.0</NetStandardImplicitPackageVersion>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DefineConstants>$(DefineConstants);RELEASE</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
Expand All @@ -39,21 +41,4 @@
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Asn\DerAsnOctetString.cs" />
<Compile Include="Asn\DerAsnBitString.cs" />
<Compile Include="Asn\DerAsnBoolean.cs" />
<Compile Include="Asn\DerAsnInteger.cs" />
<Compile Include="Asn\DerAsnNull.cs" />
<Compile Include="Asn\DerAsnObjectIdentifier.cs" />
<Compile Include="Asn\DerAsnSet.cs" />
<Compile Include="Asn\DerAsnSequence.cs" />
<Compile Include="Asn\DerAsnType.cs" />
<Compile Include="Asn\DerAsnTypeTag.cs" />
<Compile Include="DerConvert.cs" />
<Compile Include="Extensions\IntExtensions.cs" />
<Compile Include="Extensions\QueueExtensions.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
1 change: 0 additions & 1 deletion src/DerConverter/DerConverter.nuspec

This file was deleted.

37 changes: 0 additions & 37 deletions src/DerConverter/Properties/AssemblyInfo.cs

This file was deleted.

3 changes: 3 additions & 0 deletions src/PemUtils/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("PemUtils.Tests")]
2 changes: 1 addition & 1 deletion src/PemUtils/PemFormat.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public static PemFormat Parse(string typeString)
private static List<PemFormat> GetKnownFormats()
{
if (KnownFormatsCache != null) return KnownFormatsCache;
return KnownFormatsCache = typeof(PemFormat)
return KnownFormatsCache = typeof(PemFormat).GetTypeInfo()
.GetProperties(BindingFlags.Static | BindingFlags.Public)
.Where(x => x.PropertyType == typeof(PemFormat))
.Select(x => (PemFormat)x.GetValue(null))
Expand Down
67 changes: 29 additions & 38 deletions src/PemUtils/PemUtils.csproj
Original file line number Diff line number Diff line change
@@ -1,33 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{0226693D-558D-4F03-89D6-15CA764814CA}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>PemUtils</RootNamespace>
<Title>PemUtils</Title>
<Description>PEM utils</Description>
<VersionPrefix>1.0.0</VersionPrefix>
<Authors>Wouter Huysentruit</Authors>
<Company>Huysentruit</Company>
<Product>PemUtils</Product>
<Copyright>Copyright © 2017 Wouter Huysentruit</Copyright>
<AssemblyName>PemUtils</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<PackageId>PemUtils</PackageId>
<PackageProjectUrl>https://github.com/huysentruitw/pem-utils</PackageProjectUrl>
<PackageLicenseUrl>https://raw.githubusercontent.com/huysentruitw/pem-utils/master/LICENSE</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/huysentruitw/pem-utils</RepositoryUrl>
<TargetFrameworks>net452;netstandard1.5</TargetFrameworks>
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'netstandard1.5' ">$(PackageTargetFallback);dnxcore50;portable-net45+win8</PackageTargetFallback>
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.5' ">1.6.0</NetStandardImplicitPackageVersion>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DefineConstants>$(DefineConstants);RELEASE</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
Expand All @@ -40,17 +42,6 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Extensions\StringExtensions.cs" />
<Compile Include="PemFormat.cs" />
<Compile Include="PemReader.cs" />
<Compile Include="PemWriter.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<ProjectReference Include="..\DerConverter\DerConverter.csproj" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\DerConverter\DerConverter.csproj">
<Project>{ffadccf7-5032-401e-af14-12004635a862}</Project>
<Name>DerConverter</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
1 change: 0 additions & 1 deletion src/PemUtils/PemUtils.nuspec

This file was deleted.

36 changes: 0 additions & 36 deletions src/PemUtils/Properties/AssemblyInfo.cs

This file was deleted.

71 changes: 22 additions & 49 deletions tests/DerConverter.Tests/DerConverter.Tests.csproj
Original file line number Diff line number Diff line change
@@ -1,38 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{0FDDAEDA-572E-41D5-9445-C84216226917}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>DerConverter.Tests</RootNamespace>
<AssemblyName>DerConverter.Tests</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworks>net452;netstandard1.5</TargetFrameworks>
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'netstandard1.5' ">$(PackageTargetFallback);dnxcore50;portable-net45+win8</PackageTargetFallback>
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.5' ">1.6.0</NetStandardImplicitPackageVersion>
<DebugType Condition="'$(TargetFramework)' != '' AND '$(TargetFramework)' != 'netstandard1.5'">Full</DebugType>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DefineConstants>$(DefineConstants);RELEASE</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="nunit.framework, Version=3.6.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL">
<HintPath>..\..\packages\NUnit.3.6.1\lib\net45\nunit.framework.dll</HintPath>
</Reference>
<PackageReference Include="NUnit" Version="3.7.1" />
<PackageReference Include="NUnit3TestAdapter" Version="3.7.0" />
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
Expand All @@ -42,28 +33,10 @@
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Asn\DerAsnBitStringTests.cs" />
<Compile Include="Asn\DerAsnBooleanTests.cs" />
<Compile Include="Asn\DerAsnIntegerTests.cs" />
<Compile Include="Asn\DerAsnNullTests.cs" />
<Compile Include="Asn\DerAsnObjectIdentifierTests.cs" />
<Compile Include="Asn\DerAsnOctetStringTests.cs" />
<Compile Include="Asn\DerAsnSequenceTests.cs" />
<Compile Include="Asn\DerAsnSetTests.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\DerConverter\DerConverter.csproj">
<Project>{ffadccf7-5032-401e-af14-12004635a862}</Project>
<Name>DerConverter</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\DerConverter\DerConverter.csproj" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
Loading

0 comments on commit 76c5b82

Please sign in to comment.