1 Star 0 Fork 0

芝麻科技 / Wirehome.Core

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CreatePackage.ps1 1.28 KB
一键复制 编辑 原始数据 按行查看 历史
Christian Kratky 提交于 2019-04-23 14:50 . Add package generation script.
param([string]$assemblyVersion, [string]$packageVersion)
if ([string]::IsNullOrEmpty($assemblyVersion)) {$assemblyVersion = "0.0.1"}
if ([string]::IsNullOrEmpty($packageVersion)) {$packageVersion = "0.0.1"}
$vswhere = ${Env:\ProgramFiles(x86)} + '\Microsoft Visual Studio\Installer\vswhere'
$msbuild = &$vswhere -products * -requires Microsoft.Component.MSBuild -latest -find MSBuild\**\Bin\MSBuild.exe
Write-Host
Write-Host "Assembly version = $assemblyVersion"
Write-Host "Package version = $packageVersion"
Write-Host "MSBuild path = $msbuild"
Write-Host
Write-Host "Cleaning output directory..."
Remove-Item ..\Wirehome.Core.Hosts.Console\bin\Debug\netcoreapp2.2 -Recurse -Force -ErrorAction SilentlyContinue
Write-Host "Building project..."
&$msbuild ..\Wirehome.Core.Hosts.Console\Wirehome.Core.Hosts.Console.csproj /t:Build /p:Configuration="Debug" /p:TargetFramework="netcoreapp2.2" /p:FileVersion=$assemblyVersion /p:AssemblyVersion=$assemblyVersion /verbosity:m
Write-Host "Creating package..."
$source = "..\Wirehome.Core.Hosts.Console\bin\Debug\netcoreapp2.2"
$destination = ".\Wirehome.Core-v$packageVersion.zip"
If(Test-path $destination) {Remove-item $destination}
Add-Type -assembly "system.io.compression.filesystem"
[io.compression.zipfile]::CreateFromDirectory($source, $destination)
1
https://gitee.com/sesametech-group/Wirehome.Core.git
git@gitee.com:sesametech-group/Wirehome.Core.git
sesametech-group
Wirehome.Core
Wirehome.Core
master

搜索帮助