Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
LeoYang06 committed Apr 10, 2024
2 parents 7c84f46 + 49b2317 commit 55ef932
Show file tree
Hide file tree
Showing 16 changed files with 950 additions and 485 deletions.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ wif 一个基础设施框架,可帮助您快速开发WPF应用程序。

支持 .NET Framework (4.7.2+) 和 .NET Core (3.1 and 5.0)

[![Nuget](https://img.shields.io/nuget/dt/Wif.Infrastructure.svg)](https://www.nuget.org/packages/Wif.Infrastructure/) [![nuget-version](https://img.shields.io/nuget/v/Wif.Infrastructure.svg)](https://www.nuget.org/packages/Wif.Infrastructure) ![dotnet-version](https://img.shields.io/badge/.NET%20Framework-%3E%3D4.7.2-blue.svg) ![dotnetcore version](https://img.shields.io/badge/.NET%20Core-%3E%3D3.1-blue.svg) ![csharp-version](https://img.shields.io/badge/C%23-8.0-blue.svg) ![IDE-version](https://img.shields.io/badge/IDE-vs2019-blue.svg) [![博客园](https://img.shields.io/badge/%E5%8D%9A%E5%AE%A2%E5%9B%AD-%E6%A5%9A%E4%BA%BALeo-brightgreen.svg)](https://www.cnblogs.com/leolion/)
[![Nuget](https://img.shields.io/nuget/dt/Wif.Utilities.svg)](https://www.nuget.org/packages/Wif.Utilities/) [![nuget-version](https://img.shields.io/nuget/v/Wif.Infrastructure.svg)](https://www.nuget.org/packages/Wif.Infrastructure) ![dotnet-version](https://img.shields.io/badge/.NET%20Framework-%3E%3D4.7.2-blue.svg) ![dotnetcore version](https://img.shields.io/badge/.NET%20Core-%3E%3D3.1-blue.svg) ![csharp-version](https://img.shields.io/badge/C%23-8.0-blue.svg) ![IDE-version](https://img.shields.io/badge/IDE-vs2019-blue.svg) [![博客园](https://img.shields.io/badge/%E5%8D%9A%E5%AE%A2%E5%9B%AD-%E6%A5%9A%E4%BA%BALeo-brightgreen.svg)](https://www.cnblogs.com/leolion/)



Expand Down Expand Up @@ -67,6 +67,12 @@ wif 一个基础设施框架,可帮助您快速开发WPF应用程序。



## 联系方式

邮箱:leolion610@foxmail.com



## Licence

该项目根据[MIT许可证授权](https://github.com/LeoYang-Chuese/wif/blob/master/LICENSE)
42 changes: 21 additions & 21 deletions Source/Demos/Wif.Demo.Common/Wif.Demo.Common.csproj
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net472;netcoreapp3.1;net5.0-windows</TargetFrameworks>
<UseWPF>true</UseWPF>
<LangVersion>default</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputPath>..\Output\Debug\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<OutputPath>..\Output\Release\</OutputPath>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Wif.Core\Wif.Core.csproj" />
<ProjectReference Include="..\..\Wif.Infrastructure\Wif.Infrastructure.csproj" />
<ProjectReference Include="..\..\Wif.Utilities\Wif.Utilities.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)'=='net472'">
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="WindowsBase" />
</ItemGroup>
<PropertyGroup>
<TargetFrameworks>net462;net472;net6.0-windows;net8.0-windows</TargetFrameworks>
<UseWPF>true</UseWPF>
<LangVersion>default</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputPath>..\Output\Debug\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<OutputPath>..\Output\Release\</OutputPath>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Wif.Core\Wif.Core.csproj" />
<ProjectReference Include="..\..\Wif.Infrastructure\Wif.Infrastructure.csproj" />
<ProjectReference Include="..\..\Wif.Utilities\Wif.Utilities.csproj" />
</ItemGroup>
<ItemGroup Condition="$(TargetFramework.StartsWith('net462'))">
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="WindowsBase" />
</ItemGroup>

</Project>
80 changes: 40 additions & 40 deletions Source/Demos/Wif.Demo/Wif.Demo.csproj
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFrameworks>net472;netcoreapp3.1;net5.0-windows</TargetFrameworks>
<UseWPF>true</UseWPF>
<LangVersion>default</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputPath>..\Output\Debug\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<OutputPath>..\Output\Release\</OutputPath>
</PropertyGroup>
<ItemGroup Condition="'$(TargetFramework)'=='net472'">
<Reference Include="PresentationFramework.Aero2" />
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Xaml">
<RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="WindowsBase" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" />
<PackageReference Include="System.Reactive" Version="5.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Wif.Core\Wif.Core.csproj" />
<ProjectReference Include="..\..\Wif.Infrastructure\Wif.Infrastructure.csproj" />
<ProjectReference Include="..\..\Wif.Utilities\Wif.Utilities.csproj" />
<ProjectReference Include="..\Wif.Demo.Common\Wif.Demo.Common.csproj" />
</ItemGroup>
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFrameworks>net462;net472;net6.0-windows;net8.0-windows</TargetFrameworks>
<UseWPF>true</UseWPF>
<LangVersion>default</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputPath>..\Output\Debug\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<OutputPath>..\Output\Release\</OutputPath>
</PropertyGroup>
<ItemGroup Condition="$(TargetFramework.StartsWith('net462'))">
<Reference Include="PresentationFramework.Aero2" />
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Xaml">
<RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="WindowsBase" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" />
<PackageReference Include="System.Reactive" Version="5.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Wif.Core\Wif.Core.csproj" />
<ProjectReference Include="..\..\Wif.Infrastructure\Wif.Infrastructure.csproj" />
<ProjectReference Include="..\..\Wif.Utilities\Wif.Utilities.csproj" />
<ProjectReference Include="..\Wif.Demo.Common\Wif.Demo.Common.csproj" />
</ItemGroup>

</Project>
96 changes: 51 additions & 45 deletions Source/Wif.Core/Wif.Core.csproj
Original file line number Diff line number Diff line change
@@ -1,47 +1,53 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net472;netcoreapp3.1;net5.0-windows</TargetFrameworks>
<UseWPF>true</UseWPF>
<RootNamespace>Frontier.Wif.Core</RootNamespace>
<Version>0.3.0.21286</Version>
<Authors>LeoYang-Chuese</Authors>
<Description>WPF Infrastructure Framework(WIF)is an infrastructure framework that helps you develop WPF applications quickly.</Description>
<Copyright>Copyright © 2021 LeoYang-Chuese. All rights reserved.</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/LeoYang-Chuese/wif</PackageProjectUrl>
<PackageIcon>wif_logo.png</PackageIcon>
<RepositoryUrl>https://github.com/LeoYang-Chuese/wif.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>WPF;UI;Infrastructure;Utilities;Modern;XAML;Toolkit;Library;.NET;OpenSource</PackageTags>
<PackageReleaseNotes>https://github.com/LeoYang-Chuese/wif/releases</PackageReleaseNotes>
<LangVersion>default</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputPath>..\Output\Debug\</OutputPath>
<DocumentationFile>..\Output\Debug\Wif.Core.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<OutputPath>..\Output\Release\</OutputPath>
<DocumentationFile>..\Output\Release\Wif.Core.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Wif.Utilities\Wif.Utilities.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)'=='net472'">
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\Resources\Images\wif_logo.png">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<PackageReference Include="WpfAnalyzers" Version="3.5.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
<PropertyGroup>
<TargetFrameworks>net462;net472;net6.0-windows;net8.0-windows</TargetFrameworks>
<UseWPF>true</UseWPF>
<RootNamespace>Frontier.Wif.Core</RootNamespace>
<Version>0.4.0.24100</Version>
<Authors>LeoYang-Chuese</Authors>
<Description>WPF Infrastructure Framework(WIF)is an infrastructure framework that helps you develop WPF applications quickly.</Description>
<Copyright>Copyright © 2021 LeoYang-Chuese. All rights reserved.</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/LeoYang-Chuese/wif</PackageProjectUrl>
<PackageIcon>wif_logo.png</PackageIcon>
<RepositoryUrl>https://github.com/LeoYang-Chuese/wif.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>WPF;UI;Infrastructure;Utilities;Modern;XAML;Toolkit;Library;.NET;OpenSource</PackageTags>
<PackageReleaseNotes>https://github.com/LeoYang-Chuese/wif/releases</PackageReleaseNotes>
<LangVersion>default</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputPath>..\Output\Debug\</OutputPath>
<DocumentationFile>..\Output\Debug\Wif.Core.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<OutputPath>..\Output\Release\</OutputPath>
<DocumentationFile>..\Output\Release\Wif.Core.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-windows|AnyCPU'">
<WarningLevel>7</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0-windows|AnyCPU'">
<WarningLevel>7</WarningLevel>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Wif.Utilities\Wif.Utilities.csproj" />
</ItemGroup>
<ItemGroup Condition="$(TargetFramework.StartsWith('net462'))">
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\Resources\Images\wif_logo.png">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<PackageReference Include="WpfAnalyzers" Version="3.5.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>
Loading

0 comments on commit 55ef932

Please sign in to comment.