diff --git a/.github/workflows/build_android.yml b/.github/workflows/build_android.yml index f25e6836b..70a68fe4d 100644 --- a/.github/workflows/build_android.yml +++ b/.github/workflows/build_android.yml @@ -7,7 +7,7 @@ jobs: game-windows: if: ${{ false }} name: Game (Android, Release ARM64) - runs-on: "windows-2019" + runs-on: "windows-2022" steps: - name: Checkout repo uses: actions/checkout@v3 diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index d5149a652..f9d82d851 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -9,7 +9,7 @@ jobs: # Windows package-windows-editor: name: Editor (Windows) - runs-on: "windows-2019" + runs-on: "windows-2022" steps: - name: Checkout repo uses: actions/checkout@v3 @@ -34,7 +34,7 @@ jobs: path: Output/EditorDebugSymbols.zip package-windows-game: name: Game (Windows) - runs-on: "windows-2019" + runs-on: "windows-2022" steps: - name: Checkout repo uses: actions/checkout@v3 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 28824029a..7c1146a23 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -23,7 +23,7 @@ jobs: sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev build-essential gettext libtool libtool-bin libpulse-dev libasound2-dev libjack-dev portaudio19-dev - name: Build run: | - ./GenerateProjectFiles.sh -vs2019 + ./GenerateProjectFiles.sh -vs2022 ./Development/Scripts/Linux/CallBuildTool.sh -build -log -arch=x64 -platform=Linux -configuration=Development -buildtargets=FlaxTestsTarget ./Development/Scripts/Linux/CallBuildTool.sh -build -log -arch=x64 -platform=Linux -configuration=Debug -buildtargets=FlaxEditor -BuildBindingsOnly ./Development/Scripts/Linux/CallBuildTool.sh -build -log -arch=x64 -platform=Linux -configuration=Debug -buildtargets="FlaxEngine.Tests" diff --git a/Source/Editor/Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs b/Source/Editor/Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs index ab51c3c8f..39bf12149 100644 --- a/Source/Editor/Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs +++ b/Source/Editor/Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs @@ -78,8 +78,8 @@ namespace FlaxEditor.Modules.SourceCodeEditing switch (Type) { case CodeEditorTypes.VSCodeInsiders: - case CodeEditorTypes.VSCode: return "-vscode -vs2019"; - case CodeEditorTypes.Rider: return "-vs2019"; + case CodeEditorTypes.VSCode: return "-vscode -vs2022"; + case CodeEditorTypes.Rider: return "-vs2022"; default: return null; } } diff --git a/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp b/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp index d5e65dedc..89c91f975 100644 --- a/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp +++ b/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp @@ -236,7 +236,7 @@ void RiderCodeEditor::OpenFile(const String& path, int32 line) // Generate project files if solution is missing if (!FileSystem::FileExists(_solutionPath)) { - ScriptsBuilder::GenerateProject(TEXT("-vs2019")); + ScriptsBuilder::GenerateProject(TEXT("-vs2022")); } // Open file @@ -250,7 +250,7 @@ void RiderCodeEditor::OpenSolution() // Generate project files if solution is missing if (!FileSystem::FileExists(_solutionPath)) { - ScriptsBuilder::GenerateProject(TEXT("-vs2019")); + ScriptsBuilder::GenerateProject(TEXT("-vs2022")); } // Open solution diff --git a/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp b/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp index 1147c4ed8..0a45ee3e8 100644 --- a/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp +++ b/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp @@ -98,7 +98,7 @@ void VisualStudioCodeEditor::OpenFile(const String& path, int32 line) // Generate VS solution files for intellisense if (!FileSystem::FileExists(Globals::ProjectFolder / Editor::Project->Name + TEXT(".sln"))) { - ScriptsBuilder::GenerateProject(TEXT("-vs2019")); + ScriptsBuilder::GenerateProject(TEXT("-vs2022")); } // Generate project files if missing @@ -119,7 +119,7 @@ void VisualStudioCodeEditor::OpenSolution() // Generate VS solution files for intellisense if (!FileSystem::FileExists(Globals::ProjectFolder / Editor::Project->Name + TEXT(".sln"))) { - ScriptsBuilder::GenerateProject(TEXT("-vs2019")); + ScriptsBuilder::GenerateProject(TEXT("-vs2022")); } // Generate project files if solution is missing diff --git a/Source/Tools/Flax.Build/Flax.Build.csproj b/Source/Tools/Flax.Build/Flax.Build.csproj index 497bc8580..66986060a 100644 --- a/Source/Tools/Flax.Build/Flax.Build.csproj +++ b/Source/Tools/Flax.Build/Flax.Build.csproj @@ -5,12 +5,14 @@ 11.0 disable annotations + false Debug;Release ..\..\..\Binaries\Tools ..\..\..\Binaries\Tools false false true + true false USE_NETCORE portable diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs index 039c7e907..69a509d53 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs @@ -89,6 +89,7 @@ namespace Flax.Build.Projects.VisualStudio csProjectFileContent.AppendLine(" net7.0"); csProjectFileContent.AppendLine(" disable"); csProjectFileContent.AppendLine(" annotations"); + csProjectFileContent.AppendLine(" false"); csProjectFileContent.AppendLine(" false"); csProjectFileContent.AppendLine(" false"); csProjectFileContent.AppendLine(" false");