Skip to content

Commit

Permalink
Add .NET 5.0 support
Browse files Browse the repository at this point in the history
  • Loading branch information
Kinnara committed Aug 2, 2020
1 parent 3f46db9 commit 53f752b
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 22 deletions.
4 changes: 2 additions & 2 deletions ModernWpf.Controls/ModernWpf.Controls.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

<PropertyGroup>
<TargetFrameworks>netcoreapp3.0;net45;net462</TargetFrameworks>
<TargetFrameworks>net45;net462;netcoreapp3.0;net5.0</TargetFrameworks>
<UseWPF>true</UseWPF>
<NeutralLanguage>en-US</NeutralLanguage>
<TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);GetDocumentationFile</TargetsForTfmSpecificBuildOutput>
Expand All @@ -22,7 +22,7 @@
<None Include="Properties\DesignTimeResources.xaml" />
</ItemGroup>

<ItemGroup>
<ItemGroup Condition="'$(TargetFramework.TrimEnd(`0123456789`))' == 'net'">
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
</ItemGroup>

Expand Down
15 changes: 11 additions & 4 deletions ModernWpf.Controls/ModernWpfUI.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,27 @@
<description>Modern styles and controls for your WPF applications.</description>
<tags>$tags$</tags>
<dependencies>
<group targetFramework=".NETFramework4.5">
<group targetFramework="net45">
<dependency id="System.Runtime.WindowsRuntime" version="4.7.0" exclude="Build,Analyzers" />
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
</group>
<group targetFramework=".NETFramework4.6.2">
<group targetFramework="net462">
<dependency id="System.Runtime.WindowsRuntime" version="4.7.0" exclude="Build,Analyzers" />
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
</group>
<group targetFramework=".NETCoreApp3.0">
<group targetFramework="netcoreapp3.0">
<dependency id="System.Runtime.WindowsRuntime" version="4.7.0" exclude="Build,Analyzers" />
</group>
<group targetFramework="net5.0">
<dependency id="Microsoft.Windows.CsWinRT" version="0.1.0-prerelease.200629.3" exclude="Build,Analyzers" />
<dependency id="Microsoft.Windows.SDK.NET" version="10.0.18362.3-preview" exclude="Build,Analyzers" />
</group>
</dependencies>
<frameworkReferences>
<group targetFramework=".NETCoreApp3.0">
<group targetFramework="netcoreapp3.0">
<frameworkReference name="Microsoft.WindowsDesktop.App.WPF" />
</group>
<group targetFramework="net5.0">
<frameworkReference name="Microsoft.WindowsDesktop.App.WPF" />
</group>
</frameworkReferences>
Expand Down
6 changes: 3 additions & 3 deletions ModernWpf.MahApps/ModernWpf.MahApps.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

<PropertyGroup>
<TargetFrameworks>net452;net46;net462;net47;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<TargetFrameworks>net452;net46;net462;net47;netcoreapp3.0;netcoreapp3.1;net5.0</TargetFrameworks>
<UseWPF>true</UseWPF>
<NeutralLanguage>en-US</NeutralLanguage>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
Expand All @@ -19,11 +19,11 @@
<SubType>Designer</SubType>
</None>
</ItemGroup>

<ItemGroup>
<PackageReference Include="MahApps.Metro" Version="2.1.1" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\ModernWpf\ModernWpf.csproj">
<PrivateAssets>all</PrivateAssets>
Expand Down
2 changes: 1 addition & 1 deletion ModernWpf.SampleApp/ModernWpf.SampleApp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFrameworks>netcoreapp3.1;net45;net462</TargetFrameworks>
<TargetFrameworks>net45;net462;netcoreapp3.1;net5.0</TargetFrameworks>
<UseWPF>true</UseWPF>
<ApplicationIcon>Assets\AppIcon.ico</ApplicationIcon>
<LangVersion>8.0</LangVersion>
Expand Down
13 changes: 9 additions & 4 deletions ModernWpf/ModernWpf.csproj
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

<PropertyGroup>
<TargetFrameworks>netcoreapp3.0;net45;net462</TargetFrameworks>
<TargetFrameworks>net45;net462;netcoreapp3.0;net5.0</TargetFrameworks>
<UseWPF>true</UseWPF>
<NeutralLanguage>en-US</NeutralLanguage>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<LangVersion>8.0</LangVersion>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="System.Runtime.WindowsRuntime" Version="4.7.0" />
<ItemGroup Condition="'$(TargetFramework.TrimEnd(`0123456789`))' == 'net'">
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
</ItemGroup>

<ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' != 'net5.0'">
<PackageReference Include="System.Runtime.WindowsRuntime" Version="4.7.0" />
<Reference Include="Windows">
<HintPath>WinMD\Windows.WinMD</HintPath>
<IsWinMDFile>true</IsWinMDFile>
Expand All @@ -30,6 +30,11 @@
<Private>false</Private>
</Reference>
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net5.0'">
<PackageReference Include="Microsoft.Windows.CsWinRT" Version="0.1.0-prerelease.200629.3" />
<PackageReference Include="Microsoft.Windows.SDK.NET" Version="10.0.18362.3-preview" />
</ItemGroup>

<ItemGroup>
<Page Remove="Properties\DesignTimeResources.xaml" />
Expand Down
2 changes: 1 addition & 1 deletion samples/FluentRibbonSample/FluentRibbonSample.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFrameworks>netcoreapp3.1;net462</TargetFrameworks>
<TargetFrameworks>net462;netcoreapp3.1</TargetFrameworks>
<UseWPF>true</UseWPF>
<ApplicationManifest>app.manifest</ApplicationManifest>
</PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion samples/MahAppsSample/MahAppsSample.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFrameworks>netcoreapp3.1;net462</TargetFrameworks>
<TargetFrameworks>net462;netcoreapp3.1;net5.0</TargetFrameworks>
<UseWPF>true</UseWPF>
<ApplicationManifest>app.manifest</ApplicationManifest>
<LangVersion>8.0</LangVersion>
Expand Down
14 changes: 8 additions & 6 deletions samples/SamplesCommon/SamplesCommon.csproj
Original file line number Diff line number Diff line change
@@ -1,24 +1,21 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

<PropertyGroup>
<TargetFrameworks>netcoreapp3.1;net45;net462</TargetFrameworks>
<TargetFrameworks>net45;net462;netcoreapp3.1;net5.0</TargetFrameworks>
<UseWPF>true</UseWPF>
</PropertyGroup>

<ItemGroup>
<Page Remove="Properties\DesignTimeResources.xaml" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="System.Runtime.WindowsRuntime" Version="4.7.0" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\..\ModernWpf.Controls\ModernWpf.Controls.csproj" />
<ProjectReference Include="..\..\ModernWpf\ModernWpf.csproj" />
</ItemGroup>

<ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' != 'net5.0'">
<PackageReference Include="System.Runtime.WindowsRuntime" Version="4.7.0" />
<Reference Include="Windows">
<HintPath>..\..\ModernWpf\WinMD\Windows.WinMD</HintPath>
<IsWinMDFile>true</IsWinMDFile>
Expand All @@ -35,6 +32,11 @@
<Private>false</Private>
</Reference>
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net5.0'">
<PackageReference Include="Microsoft.Windows.CsWinRT" Version="0.1.0-prerelease.200629.3" />
<PackageReference Include="Microsoft.Windows.SDK.NET" Version="10.0.18362.3-preview" />
</ItemGroup>

<ItemGroup>
<None Include="Properties\DesignTimeResources.xaml">
Expand Down

0 comments on commit 53f752b

Please sign in to comment.