From 98d4801b7eca4ea9bdcae710c0b8d5e5bac7887c Mon Sep 17 00:00:00 2001 From: Anatoliy Date: Tue, 28 Jan 2025 18:01:59 +0600 Subject: [PATCH] Use Directory.Build.props for centralized configuration management (#6591) * use Directory.Buld.props * remove some properties --- Directory.Build.props | 65 +++++++++++++++++++++ Directory.Packages.props | 1 - v2rayN/AmazTool/AmazTool.csproj | 17 ++---- v2rayN/ServiceLib/ServiceLib.csproj | 12 ++-- v2rayN/v2rayN.Desktop/v2rayN.Desktop.csproj | 31 +++++----- v2rayN/v2rayN/v2rayN.csproj | 11 ++-- 6 files changed, 91 insertions(+), 46 deletions(-) create mode 100644 Directory.Build.props diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 00000000..982a6a51 --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,65 @@ + + + + 7.7.0 + + + + true + none + CA1031;CS1591;NU1507 + annotations + enable + latest-all + + 2dust + 2dust + GPL-3.0 + README.md + Copyright © 2017-$([System.DateTime]::UtcNow.Year) $(Company) + A GUI client for Windows, Linux and macOS, supports Xray, sing-box and others. + Git + master + $(PackageProjectUrl).git + https://github.com/$(Company)/v2rayN + $(PackageProjectUrl)/releases + + net8.0-windows10.0.17763 + true + latestMinor + true + 7.0 + + + + embedded + false + false + + + + false + false + none + true + + false + false + false + false + false + + false + false + true + false + false + true + + false + false + true + true + + + diff --git a/Directory.Packages.props b/Directory.Packages.props index dc72aabe..3b6715c4 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -4,7 +4,6 @@ true true false - $(NoWarn);NU1507 diff --git a/v2rayN/AmazTool/AmazTool.csproj b/v2rayN/AmazTool/AmazTool.csproj index 93b72591..4657a889 100644 --- a/v2rayN/AmazTool/AmazTool.csproj +++ b/v2rayN/AmazTool/AmazTool.csproj @@ -2,14 +2,14 @@ Exe - net8.0 - enable - enable - Copyright © 2017-2025 (GPLv3) - 1.3.1 + + ResXFileCodeGenerator + Resource.Designer.cs + + True True @@ -17,11 +17,4 @@ - - - ResXFileCodeGenerator - Resource.Designer.cs - - - \ No newline at end of file diff --git a/v2rayN/ServiceLib/ServiceLib.csproj b/v2rayN/ServiceLib/ServiceLib.csproj index fd3a94e7..4def8966 100644 --- a/v2rayN/ServiceLib/ServiceLib.csproj +++ b/v2rayN/ServiceLib/ServiceLib.csproj @@ -1,15 +1,14 @@  - net8.0 - enable - enable - 7.7.0 + Library - + + true + @@ -49,9 +48,6 @@ True True - - - Designer PublicResXFileCodeGenerator diff --git a/v2rayN/v2rayN.Desktop/v2rayN.Desktop.csproj b/v2rayN/v2rayN.Desktop/v2rayN.Desktop.csproj index 6b896e02..f234f4ce 100644 --- a/v2rayN/v2rayN.Desktop/v2rayN.Desktop.csproj +++ b/v2rayN/v2rayN.Desktop/v2rayN.Desktop.csproj @@ -2,37 +2,35 @@ WinExe - net8.0 - enable - enable Assets\v2rayN.ico true - Copyright © 2017-2025 (GPLv3) true v2rayN - + + true + - - - - - - - + + true + + + true + + + true + - - - + @@ -40,9 +38,6 @@ Never - - - Always diff --git a/v2rayN/v2rayN/v2rayN.csproj b/v2rayN/v2rayN/v2rayN.csproj index a6535234..af1e3db6 100644 --- a/v2rayN/v2rayN/v2rayN.csproj +++ b/v2rayN/v2rayN/v2rayN.csproj @@ -3,20 +3,17 @@ true WinExe - net8.0-windows10.0.17763 - enable true - app.manifest - enable Resources\v2rayN.ico - Copyright © 2017-2025 (GPLv3) - 7.0 + app.manifest - + + true +