diff --git a/src/ElectronNET.WebApp/Properties/PublishProfiles/linux-x64.pubxml b/src/ElectronNET.WebApp/Properties/PublishProfiles/linux-x64.pubxml
new file mode 100644
index 0000000..3c9c831
--- /dev/null
+++ b/src/ElectronNET.WebApp/Properties/PublishProfiles/linux-x64.pubxml
@@ -0,0 +1,20 @@
+
+
+
+
+ true
+ false
+ true
+ Release
+ FileSystem
+ publish\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\
+ FileSystem
+ <_TargetId>Folder
+
+ net8.0
+ linux-x64
+ 6ea447d9-343f-46b8-b456-66557bddbb9f
+ true
+ Any CPU
+
+
\ No newline at end of file
diff --git a/src/ElectronNET.WebApp/Properties/PublishProfiles/win-x64.pubxml b/src/ElectronNET.WebApp/Properties/PublishProfiles/win-x64.pubxml
new file mode 100644
index 0000000..04d7a39
--- /dev/null
+++ b/src/ElectronNET.WebApp/Properties/PublishProfiles/win-x64.pubxml
@@ -0,0 +1,20 @@
+
+
+
+
+ true
+ false
+ true
+ Release
+ FileSystem
+ publish\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\
+ FileSystem
+ <_TargetId>Folder
+
+ net8.0
+ win-x64
+ 6ea447d9-343f-46b8-b456-66557bddbb9f
+ true
+ Any CPU
+
+
\ No newline at end of file
diff --git a/src/ElectronNET.WebApp/Properties/electron-builder.json b/src/ElectronNET.WebApp/Properties/electron-builder.json
new file mode 100644
index 0000000..e5a106a
--- /dev/null
+++ b/src/ElectronNET.WebApp/Properties/electron-builder.json
@@ -0,0 +1,31 @@
+{
+ "$schema": "https://raw.githubusercontent.com/electron-userland/electron-builder/refs/heads/master/packages/app-builder-lib/scheme.json",
+ "compression": "maximum",
+ //"afterPack": "bin/Assets/afterPack.js",
+ //"beforePack": "bin/Assets/beforePack.js",
+ "buildNumber": "",
+ "linux": {
+ "target": [
+ "tar.xz"
+ //"AppImage",
+ //"rpm",
+ //"deb",
+ //"pacman"
+ ],
+ "executableArgs": [ "--no-sandbox" ],
+ "icon": "bin/Assets/icon.png",
+ "artifactName": "${name}-${arch}-${version}.${ext}"
+ },
+ "win": {
+ "target": [
+ {
+ "target": "portable",
+ "arch": "x64"
+ }
+ ],
+ "icon": "bin/Assets/icon.ico"
+ },
+ "mac": {
+ "icon": "bin/Assets/icon.icns"
+ }
+}
\ No newline at end of file
diff --git a/src/ElectronNET.WebApp/Properties/launchSettings.json b/src/ElectronNET.WebApp/Properties/launchSettings.json
index 7ea18a5..2cd3aa8 100644
--- a/src/ElectronNET.WebApp/Properties/launchSettings.json
+++ b/src/ElectronNET.WebApp/Properties/launchSettings.json
@@ -1,32 +1,29 @@
{
- "iisSettings": {
- "windowsAuthentication": false,
- "anonymousAuthentication": true,
- "iisExpress": {
- "applicationUrl": "http://localhost:50394/",
- "sslPort": 0
- }
- },
"profiles": {
- "Electron.NET App": {
- "commandName": "Executable",
- "executablePath": "$(SolutionDir)ElectronNET.CLI\\bin\\Debug\\netcoreapp3.1\\dotnet-electronize.exe",
- "commandLineArgs": "start",
- "workingDirectory": "$(SolutionDir)ElectronNET.WebApp"
+ "ASP.Net (unpackaged)": {
+ "commandName": "Project",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ },
+ "applicationUrl": "http://localhost:8001/"
},
- "IIS Express": {
- "commandName": "IISExpress",
+ "Electron (unpackaged)": {
+ "commandName": "Executable",
+ "executablePath": "node",
+ "commandLineArgs": "node_modules/electron/cli.js main.js -unpackedelectron",
+ "workingDirectory": "$(TargetDir).electron",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
- "ElectronNET.WebApp": {
- "commandName": "Project",
- "launchBrowser": true,
+ "WSL": {
+ "commandName": "WSL2",
+ "launchUrl": "http://localhost:8001/",
"environmentVariables": {
- "ASPNETCORE_ENVIRONMENT": "Development"
+ "ASPNETCORE_ENVIRONMENT": "Development",
+ "ASPNETCORE_URLS": "http://localhost:8001/"
},
- "applicationUrl": "http://localhost:50395/"
+ "distributionName": ""
}
}
}
\ No newline at end of file