diff --git a/v2rayN/PacLib/PacLib.csproj b/v2rayN/PacLib/PacLib.csproj
index ed5be34b..13161118 100644
--- a/v2rayN/PacLib/PacLib.csproj
+++ b/v2rayN/PacLib/PacLib.csproj
@@ -3,6 +3,7 @@
net6.0-windows
enable
+ AnyCPU;ARM64
diff --git a/v2rayN/ProtosLib/ProtosLib.csproj b/v2rayN/ProtosLib/ProtosLib.csproj
index 3ea21a73..b3d4dcde 100644
--- a/v2rayN/ProtosLib/ProtosLib.csproj
+++ b/v2rayN/ProtosLib/ProtosLib.csproj
@@ -1,7 +1,8 @@
net6.0-windows
- enable
+ enable
+ AnyCPU;ARM64
diff --git a/v2rayN/v2rayN.sln b/v2rayN/v2rayN.sln
index df0929a5..d27c180b 100644
--- a/v2rayN/v2rayN.sln
+++ b/v2rayN/v2rayN.sln
@@ -14,25 +14,43 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|ARM64 = Debug|ARM64
Release|Any CPU = Release|Any CPU
+ Release|ARM64 = Release|ARM64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6DE127CA-1763-4236-B297-D2EF9CB2EC9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6DE127CA-1763-4236-B297-D2EF9CB2EC9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6DE127CA-1763-4236-B297-D2EF9CB2EC9B}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {6DE127CA-1763-4236-B297-D2EF9CB2EC9B}.Debug|ARM64.Build.0 = Debug|ARM64
{6DE127CA-1763-4236-B297-D2EF9CB2EC9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6DE127CA-1763-4236-B297-D2EF9CB2EC9B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6DE127CA-1763-4236-B297-D2EF9CB2EC9B}.Release|ARM64.ActiveCfg = Release|ARM64
+ {6DE127CA-1763-4236-B297-D2EF9CB2EC9B}.Release|ARM64.Build.0 = Release|ARM64
{C5F24BB0-9CC1-44DD-82FF-D545F081819B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C5F24BB0-9CC1-44DD-82FF-D545F081819B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5F24BB0-9CC1-44DD-82FF-D545F081819B}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {C5F24BB0-9CC1-44DD-82FF-D545F081819B}.Debug|ARM64.Build.0 = Debug|ARM64
{C5F24BB0-9CC1-44DD-82FF-D545F081819B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C5F24BB0-9CC1-44DD-82FF-D545F081819B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5F24BB0-9CC1-44DD-82FF-D545F081819B}.Release|ARM64.ActiveCfg = Release|ARM64
+ {C5F24BB0-9CC1-44DD-82FF-D545F081819B}.Release|ARM64.Build.0 = Release|ARM64
{EE4E6CD8-8353-446B-8F29-A841A02AE5EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EE4E6CD8-8353-446B-8F29-A841A02AE5EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EE4E6CD8-8353-446B-8F29-A841A02AE5EC}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {EE4E6CD8-8353-446B-8F29-A841A02AE5EC}.Debug|ARM64.Build.0 = Debug|ARM64
{EE4E6CD8-8353-446B-8F29-A841A02AE5EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EE4E6CD8-8353-446B-8F29-A841A02AE5EC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EE4E6CD8-8353-446B-8F29-A841A02AE5EC}.Release|ARM64.ActiveCfg = Release|ARM64
+ {EE4E6CD8-8353-446B-8F29-A841A02AE5EC}.Release|ARM64.Build.0 = Release|ARM64
{3CD0B9E8-331B-42C6-A395-4DA0FD4BC8EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3CD0B9E8-331B-42C6-A395-4DA0FD4BC8EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3CD0B9E8-331B-42C6-A395-4DA0FD4BC8EB}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {3CD0B9E8-331B-42C6-A395-4DA0FD4BC8EB}.Debug|ARM64.Build.0 = Debug|ARM64
{3CD0B9E8-331B-42C6-A395-4DA0FD4BC8EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3CD0B9E8-331B-42C6-A395-4DA0FD4BC8EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3CD0B9E8-331B-42C6-A395-4DA0FD4BC8EB}.Release|ARM64.ActiveCfg = Release|ARM64
+ {3CD0B9E8-331B-42C6-A395-4DA0FD4BC8EB}.Release|ARM64.Build.0 = Release|ARM64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/v2rayN/v2rayN/v2rayN.csproj b/v2rayN/v2rayN/v2rayN.csproj
index 632d4853..d00b8001 100644
--- a/v2rayN/v2rayN/v2rayN.csproj
+++ b/v2rayN/v2rayN/v2rayN.csproj
@@ -10,6 +10,8 @@
v2rayN.ico
Copyright © 2017-2023 (GPLv3)
6.9
+ AnyCPU;ARM64
+ true
diff --git a/v2rayN/v2rayUpgrade/v2rayUpgrade.csproj b/v2rayN/v2rayUpgrade/v2rayUpgrade.csproj
index 835420ba..5d0fed48 100644
--- a/v2rayN/v2rayUpgrade/v2rayUpgrade.csproj
+++ b/v2rayN/v2rayUpgrade/v2rayUpgrade.csproj
@@ -6,5 +6,6 @@
Copyright © 2019-2023 (GPLv3)
1.1.0.0
app.manifest
+ AnyCPU;ARM64
\ No newline at end of file