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");