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