diff --git a/.travis.yml b/.travis.yml index 04c4ef6ed..ba9314656 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,7 +44,7 @@ script: publish() { if [ "$1" = 'generic' ]; then - dotnet publish ArchiSteamFarm -c "$CONFIGURATION" -o "out/${1}" --no-restore /nologo + dotnet publish ArchiSteamFarm -c "$CONFIGURATION" -o "out/${1}" --no-restore /nologo /p:LinkDuringPublish=false else dotnet publish ArchiSteamFarm -c "$CONFIGURATION" -o "out/${1}" -r "$1" --no-restore /nologo fi diff --git a/ArchiSteamFarm/ArchiSteamFarm.csproj b/ArchiSteamFarm/ArchiSteamFarm.csproj index d3ff2559a..b729ee67c 100644 --- a/ArchiSteamFarm/ArchiSteamFarm.csproj +++ b/ArchiSteamFarm/ArchiSteamFarm.csproj @@ -33,6 +33,7 @@ + @@ -42,6 +43,10 @@ + + + + True diff --git a/ArchiSteamFarm/rootDescriptor.xml b/ArchiSteamFarm/rootDescriptor.xml new file mode 100644 index 000000000..9ecca4c41 --- /dev/null +++ b/ArchiSteamFarm/rootDescriptor.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Dockerfile.Service.arm b/Dockerfile.Service.arm index 0594d0694..d94301c74 100644 --- a/Dockerfile.Service.arm +++ b/Dockerfile.Service.arm @@ -1,7 +1,7 @@ FROM microsoft/dotnet:2.0-sdk AS build-env WORKDIR /app COPY . ./ -RUN dotnet publish ArchiSteamFarm -c Release -o out /nologo && \ +RUN dotnet publish ArchiSteamFarm -c Release -o out /nologo /p:LinkDuringPublish=false && \ echo "generic" > "ArchiSteamFarm/out/ArchiSteamFarm.version" && \ cp "ArchiSteamFarm/scripts/generic/ArchiSteamFarm-Service.sh" "ArchiSteamFarm/out/ArchiSteamFarm-Service.sh" diff --git a/Dockerfile.Service.x64 b/Dockerfile.Service.x64 index da96000c5..12a7730a9 100644 --- a/Dockerfile.Service.x64 +++ b/Dockerfile.Service.x64 @@ -1,7 +1,7 @@ FROM microsoft/dotnet:2.0-sdk AS build-env WORKDIR /app COPY . ./ -RUN dotnet publish ArchiSteamFarm -c Release -o out /nologo && \ +RUN dotnet publish ArchiSteamFarm -c Release -o out /nologo /p:LinkDuringPublish=false && \ echo "generic" > "ArchiSteamFarm/out/ArchiSteamFarm.version" && \ cp "ArchiSteamFarm/scripts/generic/ArchiSteamFarm-Service.sh" "ArchiSteamFarm/out/ArchiSteamFarm-Service.sh" diff --git a/Dockerfile.arm b/Dockerfile.arm index fc0be27eb..0caac325b 100644 --- a/Dockerfile.arm +++ b/Dockerfile.arm @@ -1,7 +1,7 @@ FROM microsoft/dotnet:2.0-sdk AS build-env WORKDIR /app COPY . ./ -RUN dotnet publish ArchiSteamFarm -c Release -o out /nologo && \ +RUN dotnet publish ArchiSteamFarm -c Release -o out /nologo /p:LinkDuringPublish=false && \ cp "ArchiSteamFarm/scripts/generic/ArchiSteamFarm.sh" "ArchiSteamFarm/out/ArchiSteamFarm.sh" FROM microsoft/dotnet:2.0-runtime-stretch-arm32v7 diff --git a/Dockerfile.x64 b/Dockerfile.x64 index 311658316..c92533f2f 100644 --- a/Dockerfile.x64 +++ b/Dockerfile.x64 @@ -1,7 +1,7 @@ FROM microsoft/dotnet:2.0-sdk AS build-env WORKDIR /app COPY . ./ -RUN dotnet publish ArchiSteamFarm -c Release -o out /nologo && \ +RUN dotnet publish ArchiSteamFarm -c Release -o out /nologo /p:LinkDuringPublish=false && \ cp "ArchiSteamFarm/scripts/generic/ArchiSteamFarm.sh" "ArchiSteamFarm/out/ArchiSteamFarm.sh" FROM microsoft/dotnet:2.0-runtime diff --git a/appveyor.yml b/appveyor.yml index 131771a5a..2c508cb51 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -66,7 +66,7 @@ after_test: Set-Location -Path "$env:APPVEYOR_BUILD_FOLDER" if ($RUNTIME -eq 'generic') { - dotnet publish ArchiSteamFarm -c "$env:CONFIGURATION" -o "out\$RUNTIME" --no-restore /nologo + dotnet publish ArchiSteamFarm -c "$env:CONFIGURATION" -o "out\$RUNTIME" --no-restore /nologo /p:LinkDuringPublish=false } else { dotnet publish ArchiSteamFarm -c "$env:CONFIGURATION" -o "out\$RUNTIME" -r "$RUNTIME" --no-restore /nologo } diff --git a/nuget.config b/nuget.config index 5884f5915..ade3b728a 100644 --- a/nuget.config +++ b/nuget.config @@ -2,5 +2,6 @@ +