diff --git a/Dotnet/VRCX-Electron.csproj b/Dotnet/VRCX-Electron.csproj
index b3e64411..4ab69447 100644
--- a/Dotnet/VRCX-Electron.csproj
+++ b/Dotnet/VRCX-Electron.csproj
@@ -80,9 +80,9 @@
PreserveNewest
SQLite.Interop.dll
-
+
PreserveNewest
- System.Data.SQLite.dll
+ SQLite.Interop.dll
PreserveNewest
diff --git a/Dotnet/libs/linux/SQLite.Interop.dll b/Dotnet/libs/linux/SQLite.Interop.dll
index 992452b7..6cc6b465 100644
Binary files a/Dotnet/libs/linux/SQLite.Interop.dll and b/Dotnet/libs/linux/SQLite.Interop.dll differ
diff --git a/Dotnet/libs/linux/System.Data.SQLite.dll b/Dotnet/libs/linux/System.Data.SQLite.dll
deleted file mode 100644
index cd43e481..00000000
Binary files a/Dotnet/libs/linux/System.Data.SQLite.dll and /dev/null differ
diff --git a/Dotnet/libs/macos/SQLite.Interop.dll b/Dotnet/libs/macos/SQLite.Interop.dll
new file mode 100644
index 00000000..e320817f
Binary files /dev/null and b/Dotnet/libs/macos/SQLite.Interop.dll differ
diff --git a/src-electron/main.js b/src-electron/main.js
index f9af0e76..a9bbfb84 100644
--- a/src-electron/main.js
+++ b/src-electron/main.js
@@ -504,6 +504,10 @@ function getVersion() {
}
function isDotNetInstalled() {
+ if (process.platform === 'darwin') {
+ // Assume .NET is already installed on macOS
+ return true;
+ }
const result = require('child_process').spawnSync(
'dotnet',
['--list-runtimes'],