diff --git a/Directory.build.props b/Directory.build.props index 75b146de7..e6f0ea6f0 100644 --- a/Directory.build.props +++ b/Directory.build.props @@ -1,11 +1,25 @@ - true - false - false ShareX Team ShareX Copyright (c) 2007-2024 ShareX Team 15.0.2 + true + false + false + Release;Debug;Steam;MicrosoftStore;MicrosoftStoreDebug + + + $(DefineConstants);STEAM + true + + + $(DefineConstants);RELEASE;MICROSOFTSTORE + true + + + $(DefineConstants);DEBUG;MICROSOFTSTORE + true + false \ No newline at end of file diff --git a/ShareX.HelpersLib/ShareX.HelpersLib.csproj b/ShareX.HelpersLib/ShareX.HelpersLib.csproj index f9422bfc9..978a2b7bb 100644 --- a/ShareX.HelpersLib/ShareX.HelpersLib.csproj +++ b/ShareX.HelpersLib/ShareX.HelpersLib.csproj @@ -4,58 +4,21 @@ Library true true - - - MinimumRecommendedRules.ruleset - Off true - - none - TRACE;RELEASE - MinimumRecommendedRules.ruleset - true - Off - - - bin\Steam\ - TRACE;STEAM - true - true - Off - MinimumRecommendedRules.ruleset - - - bin\MicrosoftStore\ - TRACE;MicrosoftStore - true - true - Off - MinimumRecommendedRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - TRACE;DEBUG;MicrosoftStore - true - Off - MinimumRecommendedRules.ruleset - + + + - - - - 13.0.3 - - + diff --git a/ShareX.HistoryLib/ShareX.HistoryLib.csproj b/ShareX.HistoryLib/ShareX.HistoryLib.csproj index 25b2c14f5..797d679c7 100644 --- a/ShareX.HistoryLib/ShareX.HistoryLib.csproj +++ b/ShareX.HistoryLib/ShareX.HistoryLib.csproj @@ -4,42 +4,10 @@ Library true - - MinimumRecommendedRules.ruleset - Off - - - none - MinimumRecommendedRules.ruleset - Off - - - OnBuildSuccess - - - bin\Steam\ - true - Off - MinimumRecommendedRules.ruleset - - - bin\MicrosoftStore\ - true - Off - MinimumRecommendedRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - Off - MinimumRecommendedRules.ruleset - - - 13.8.2 - + \ No newline at end of file diff --git a/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj b/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj index f253bec58..ce6d9cc97 100644 --- a/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj +++ b/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj @@ -4,36 +4,6 @@ Library true - - AllRules.ruleset - true - - - none - AllRules.ruleset - true - Off - - - bin\Steam\ - true - true - Off - AllRules.ruleset - - - bin\MicrosoftStore\ - true - true - Off - AllRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - true - AllRules.ruleset - @@ -42,8 +12,6 @@ - - 13.0.3 - + \ No newline at end of file diff --git a/ShareX.IndexerLib/ShareX.IndexerLib.csproj b/ShareX.IndexerLib/ShareX.IndexerLib.csproj index 6ff290bfa..f57201af5 100644 --- a/ShareX.IndexerLib/ShareX.IndexerLib.csproj +++ b/ShareX.IndexerLib/ShareX.IndexerLib.csproj @@ -4,27 +4,6 @@ Library true - - none - Off - - - bin\Steam\ - true - Off - MinimumRecommendedRules.ruleset - - - bin\MicrosoftStore\ - true - Off - MinimumRecommendedRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - MinimumRecommendedRules.ruleset - @@ -32,8 +11,6 @@ - - 13.0.3 - + \ No newline at end of file diff --git a/ShareX.MediaLib/ShareX.MediaLib.csproj b/ShareX.MediaLib/ShareX.MediaLib.csproj index 8719c48de..2b0ea16a5 100644 --- a/ShareX.MediaLib/ShareX.MediaLib.csproj +++ b/ShareX.MediaLib/ShareX.MediaLib.csproj @@ -4,40 +4,13 @@ Library true - - Off - - - none - Off - - - bin\Steam\ - true - Off - MinimumRecommendedRules.ruleset - - - bin\MicrosoftStore\ - true - Off - MinimumRecommendedRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - Off - MinimumRecommendedRules.ruleset - + + - - - - \ No newline at end of file diff --git a/ShareX.NativeMessagingHost/ShareX.NativeMessagingHost.csproj b/ShareX.NativeMessagingHost/ShareX.NativeMessagingHost.csproj index ab2afa8d3..399ba9c0c 100644 --- a/ShareX.NativeMessagingHost/ShareX.NativeMessagingHost.csproj +++ b/ShareX.NativeMessagingHost/ShareX.NativeMessagingHost.csproj @@ -5,28 +5,6 @@ ShareX_NativeMessagingHost true - - Off - - - none - Off - - - bin\Steam\ - true - Off - - - bin\MicrosoftStore\ - true - Off - - - true - bin\MicrosoftStoreDebug\ - Off - diff --git a/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj b/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj index cf0bc1cd0..227624907 100644 --- a/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj +++ b/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj @@ -4,35 +4,6 @@ Library true - - Off - - - none - TRACE;RELEASE - Off - - - bin\Steam\ - TRACE;STEAM - true - Off - MinimumRecommendedRules.ruleset - - - bin\MicrosoftStore\ - TRACE;MicrosoftStore - true - Off - MinimumRecommendedRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - TRACE;DEBUG;MicrosoftStore - Off - MinimumRecommendedRules.ruleset - @@ -42,8 +13,6 @@ - - 13.8.2 - + \ No newline at end of file diff --git a/ShareX.Setup/ShareX.Setup.csproj b/ShareX.Setup/ShareX.Setup.csproj index 8ead3491d..368ff146f 100644 --- a/ShareX.Setup/ShareX.Setup.csproj +++ b/ShareX.Setup/ShareX.Setup.csproj @@ -3,27 +3,6 @@ net48 Exe - - none - Off - - - bin\Steam\ - true - Off - MinimumRecommendedRules.ruleset - - - bin\MicrosoftStore\ - true - Off - MinimumRecommendedRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - MinimumRecommendedRules.ruleset - diff --git a/ShareX.Steam/ShareX.Steam.csproj b/ShareX.Steam/ShareX.Steam.csproj index 890b23945..8d693cc6d 100644 --- a/ShareX.Steam/ShareX.Steam.csproj +++ b/ShareX.Steam/ShareX.Steam.csproj @@ -3,33 +3,12 @@ net48 WinExe ShareX_Launcher + ShareX_Icon.ico true - - Off - - - none - Off - - - ShareX_Icon.ico - - - bin\Steam\ - true - Off - - - bin\MicrosoftStore\ - true - Off - - - true - bin\MicrosoftStoreDebug\ - Off - + + + PreserveNewest @@ -41,7 +20,4 @@ PreserveNewest - - - \ No newline at end of file diff --git a/ShareX.UploadersLib/ShareX.UploadersLib.csproj b/ShareX.UploadersLib/ShareX.UploadersLib.csproj index 7106c4dda..e959f3bec 100644 --- a/ShareX.UploadersLib/ShareX.UploadersLib.csproj +++ b/ShareX.UploadersLib/ShareX.UploadersLib.csproj @@ -4,35 +4,6 @@ Library true - - MinimumRecommendedRules.ruleset - Off - - - none - MinimumRecommendedRules.ruleset - Off - - - bin\Steam\ - true - Off - MinimumRecommendedRules.ruleset - - - bin\MicrosoftStore\ - TRACE;MicrosoftStore - true - Off - MinimumRecommendedRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - TRACE;DEBUG;MicrosoftStore - Off - MinimumRecommendedRules.ruleset - @@ -45,18 +16,10 @@ - - 49.0.1 - - - 1.10.3 - - - 13.0.3 - - - 2023.0.1 - + + + + diff --git a/ShareX/ShareX.csproj b/ShareX/ShareX.csproj index 959f89a7e..778ea7064 100644 --- a/ShareX/ShareX.csproj +++ b/ShareX/ShareX.csproj @@ -4,41 +4,8 @@ WinExe ShareX_Icon.ico true - Screen capture, file sharing and productivity tool - - - MinimumRecommendedRules.ruleset - Off - - - none - TRACE;RELEASE - MinimumRecommendedRules.ruleset - Off - - app.manifest - - - bin\Steam\ - TRACE;STEAM - true - Off - MinimumRecommendedRules.ruleset - - - bin\MicrosoftStore\ - TRACE;MicrosoftStore - true - Off - MinimumRecommendedRules.ruleset - - - true - bin\MicrosoftStoreDebug\ - TRACE;DEBUG;MicrosoftStore - Off - MinimumRecommendedRules.ruleset + Screen capture, file sharing and productivity tool @@ -55,14 +22,8 @@ - - 10.0.22621.2428 - - - 13.0.3 - - - 0.16.9 - + + + \ No newline at end of file