diff --git a/PackagingMallShipper/FodyWeavers.xml b/PackagingMallShipper/FodyWeavers.xml
deleted file mode 100644
index 2af0dda..0000000
--- a/PackagingMallShipper/FodyWeavers.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- false
-
- false
-
- true
-
-
diff --git a/PackagingMallShipper/PackagingMallShipper.csproj b/PackagingMallShipper/PackagingMallShipper.csproj
index 229c735..2e98fe8 100644
--- a/PackagingMallShipper/PackagingMallShipper.csproj
+++ b/PackagingMallShipper/PackagingMallShipper.csproj
@@ -26,8 +26,6 @@
-
-
diff --git a/release.bat b/release.bat
index db86004..8a8cfd3 100644
--- a/release.bat
+++ b/release.bat
@@ -111,6 +111,7 @@ if not exist "publish\x86" mkdir publish\x86
copy /Y "PackagingMallShipper\bin\Release\net462\PackagingMallShipper.exe" "publish\" >nul
copy /Y "PackagingMallShipper\bin\Release\net462\PackagingMallShipper.exe.config" "publish\" >nul
+copy /Y "PackagingMallShipper\bin\Release\net462\*.dll" "publish\" >nul
copy /Y "PackagingMallShipper\bin\Release\net462\x64\SQLite.Interop.dll" "publish\x64\" >nul
copy /Y "PackagingMallShipper\bin\Release\net462\x86\SQLite.Interop.dll" "publish\x86\" >nul
@@ -120,7 +121,7 @@ if not exist "publish\PackagingMallShipper.exe" (
pause
exit /b 1
)
-echo [Info] Files copied to publish folder
+echo [Info] Files copied to publish folder (EXE + DLLs)
echo.
echo [Step 4] Compiling installer...
diff --git a/setup.iss b/setup.iss
index 4a788e5..70ff371 100644
--- a/setup.iss
+++ b/setup.iss
@@ -33,8 +33,12 @@ Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.i
Name: "desktopicon"; Description: "创建桌面快捷方式"; GroupDescription: "附加选项:"; Flags: checkedonce
[Files]
+; 主程序和配置
Source: "publish\PackagingMallShipper.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "publish\PackagingMallShipper.exe.config"; DestDir: "{app}"; Flags: ignoreversion
+; 所有依赖 DLL
+Source: "publish\*.dll"; DestDir: "{app}"; Flags: ignoreversion
+; SQLite 原生 DLL
Source: "publish\x64\SQLite.Interop.dll"; DestDir: "{app}\x64"; Flags: ignoreversion
Source: "publish\x86\SQLite.Interop.dll"; DestDir: "{app}\x86"; Flags: ignoreversion