diff --git a/.github/workflows/action-ci.yml b/.github/workflows/action-ci.yml
index 693dc318..b4a49000 100644
--- a/.github/workflows/action-ci.yml
+++ b/.github/workflows/action-ci.yml
@@ -162,8 +162,7 @@ jobs:
- uses: ilammy/msvc-dev-cmd@v1 # this is a workaround because microsoft/vstest-action is broken.
name: Setup dev tools
- run: |
- vstest.console.exe ${{ github.workspace }}\download\publish\CalculatorUITests.dll `
- /Platform:x64 `
- /Settings:${{ github.workspace }}\download\publish\CalculatorUITests.ci.runsettings
+ ${{ github.workspace }}\download\publish\CalculatorUITests.exe `
+ --settings ${{ github.workspace }}\download\publish\CalculatorUITests.ci.runsettings
shell: pwsh
name: Run UI tests
diff --git a/Directory.Build.props b/Directory.Build.props
new file mode 100644
index 00000000..13dadbad
--- /dev/null
+++ b/Directory.Build.props
@@ -0,0 +1,7 @@
+
+
+ true
+ true
+ true
+
+
\ No newline at end of file
diff --git a/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj b/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj
index e16b544a..ea7ea56c 100644
--- a/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj
+++ b/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj
@@ -1,10 +1,10 @@
-
+
net6.0
-
+
diff --git a/src/CalculatorUITests/CalculatorUITests.csproj b/src/CalculatorUITests/CalculatorUITests.csproj
index 2b73267c..9ce0acde 100644
--- a/src/CalculatorUITests/CalculatorUITests.csproj
+++ b/src/CalculatorUITests/CalculatorUITests.csproj
@@ -1,12 +1,12 @@
-
+
+ Exe
net8.0
false
-
-
-
+
+