diff --git a/RunCat.sln b/RunCat.sln
index 78c1c4dc..0830787a 100644
--- a/RunCat.sln
+++ b/RunCat.sln
@@ -1,24 +1,30 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30320.27
+# Visual Studio Version 17
+VisualStudioVersion = 17.2.32616.157
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RunCat", "RunCat\RunCat.csproj", "{10064461-1376-41CF-B6DA-A67B71BB2AC9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
Release|Any CPU = Release|Any CPU
+ Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{10064461-1376-41CF-B6DA-A67B71BB2AC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{10064461-1376-41CF-B6DA-A67B71BB2AC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {10064461-1376-41CF-B6DA-A67B71BB2AC9}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {10064461-1376-41CF-B6DA-A67B71BB2AC9}.Debug|ARM64.Build.0 = Debug|ARM64
{10064461-1376-41CF-B6DA-A67B71BB2AC9}.Debug|x64.ActiveCfg = Debug|x64
{10064461-1376-41CF-B6DA-A67B71BB2AC9}.Debug|x64.Build.0 = Debug|x64
{10064461-1376-41CF-B6DA-A67B71BB2AC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{10064461-1376-41CF-B6DA-A67B71BB2AC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {10064461-1376-41CF-B6DA-A67B71BB2AC9}.Release|ARM64.ActiveCfg = Release|ARM64
+ {10064461-1376-41CF-B6DA-A67B71BB2AC9}.Release|ARM64.Build.0 = Release|ARM64
{10064461-1376-41CF-B6DA-A67B71BB2AC9}.Release|x64.ActiveCfg = Release|x64
{10064461-1376-41CF-B6DA-A67B71BB2AC9}.Release|x64.Build.0 = Release|x64
EndGlobalSection
diff --git a/RunCat/Properties/PublishProfiles/PublishProfile-ARM64.pubxml b/RunCat/Properties/PublishProfiles/PublishProfile-ARM64.pubxml
new file mode 100644
index 00000000..fbb2eb47
--- /dev/null
+++ b/RunCat/Properties/PublishProfiles/PublishProfile-ARM64.pubxml
@@ -0,0 +1,17 @@
+
+
+
+
+ Release
+ ARM64
+ bin\publish-arm64\
+ FileSystem
+ net5.0-windows
+ win-arm64
+ false
+ True
+ False
+
+
\ No newline at end of file
diff --git a/RunCat/Properties/PublishProfiles/PublishWithDotNetProdile-ARM64.pubxml b/RunCat/Properties/PublishProfiles/PublishWithDotNetProdile-ARM64.pubxml
new file mode 100644
index 00000000..6b7c46c2
--- /dev/null
+++ b/RunCat/Properties/PublishProfiles/PublishWithDotNetProdile-ARM64.pubxml
@@ -0,0 +1,18 @@
+
+
+
+
+ Release
+ ARM64
+ bin\publish_with_dotnet-arm64\
+ FileSystem
+ net5.0-windows
+ win-arm64
+ true
+ True
+ False
+ False
+
+
\ No newline at end of file
diff --git a/RunCat/RunCat.csproj b/RunCat/RunCat.csproj
index f028760d..d0b3cfc7 100644
--- a/RunCat/RunCat.csproj
+++ b/RunCat/RunCat.csproj
@@ -14,8 +14,8 @@
LICENSE
https://github.com/Kyome22/RunCat_for_windows
true
- win-x64
- AnyCPU;x64
+ win-x64;win-arm64
+ AnyCPU;x64;ARM64
@@ -24,6 +24,12 @@
x64
+
+ Auto
+
+ ARM64
+
+
True