Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
fee0ec46
R
roslyn
项目概览
lwm1986
/
roslyn
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roslyn
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
fee0ec46
编写于
4月 11, 2018
作者:
J
Jared Parsons
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove NuGet.proj
上级
573782a6
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
29 addition
and
35 deletion
+29
-35
build/scripts/build.ps1
build/scripts/build.ps1
+1
-7
src/NuGet/NuGet.proj
src/NuGet/NuGet.proj
+0
-23
src/NuGet/build-nugets.ps1
src/NuGet/build-nugets.ps1
+28
-5
未找到文件。
build/scripts/build.ps1
浏览文件 @
fee0ec46
...
...
@@ -349,13 +349,7 @@ function Build-InsertionItems() {
}
function Build-NuGetPackages() {
$buildArgs
= ""
if (-not
$official
) {
$buildArgs
= '/p:SkipReleaseVersion=true /p:SkipPreReleaseVersion=true'
}
Ensure-NuGet | Out-Null
Run-MSBuild "
src\NuGet\NuGet.proj
"
$buildArgs
Exec-Block { & "
..
\..\src\NuGet\build-nugets.ps1
" -release:
$release
-packPerBuildPreRelease:
$official
-packPreRelease:
$true
-packRelease:
$official
}
}
function Build-DeployToSymStore() {
...
...
src/NuGet/NuGet.proj
已删除
100644 → 0
浏览文件 @
573782a6
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project
ToolsVersion=
"14.0"
DefaultTargets=
"Build"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<Import
Project=
"..\..\build\Targets\Settings.props"
/>
<Target
Name=
"Build"
>
<!-- NuGetPerBuildPreReleaseVersion -->
<Exec
Command=
"$(OutputPath)Exes\csi\net46\csi.exe $(MSBuildThisFileDirectory)BuildNuGets.csx $(OutputPath) $(NuGetPerBuildPreReleaseVersion) $(OutputPath)NuGet\PerBuildPreRelease "$(CommitHashDisplay)""
Condition=
"'$(SkipBuildPreReleaseVersion)' != 'true'"
/>
<!-- NuGetPreReleaseVersion -->
<Exec
Command=
"$(OutputPath)Exes\csi\net46\csi.exe $(MSBuildThisFileDirectory)BuildNuGets.csx $(OutputPath) $(NuGetPreReleaseVersion) $(OutputPath)NuGet\PreRelease "$(CommitHashDisplay)""
Condition=
"'$(SkipPreReleaseVersion)' != 'true'"
/>
<!-- NuGetReleaseVersion -->
<Exec
Command=
"$(OutputPath)Exes\csi\net46\csi.exe $(MSBuildThisFileDirectory)BuildNuGets.csx $(OutputPath) $(NuGetReleaseVersion) $(OutputPath)NuGet\Release "$(CommitHashDisplay)""
Condition=
"'$(SkipReleaseVersion)' != 'true'"
/>
</Target>
<Target
Name=
"Clean"
>
<RemoveDir
Directories=
"$(OutputPath)NuGet"
/>
</Target>
<Target
Name=
"Rebuild"
DependsOnTargets=
"Clean;Build"
>
</Target>
</Project>
src/NuGet/build-nugets.ps1
浏览文件 @
fee0ec46
[
CmdletBinding
(
PositionalBinding
=
$false
)]
param
(
# Configuration
[
switch
]
$release
=
$false
,
[
switch
]
$restore
=
$true
)
[
switch
]
$restore
=
$true
,
# Which packages to create
[
switch
]
$packPreRelease
=
$true
,
[
switch
]
$packRelease
=
$false
,
[
switch
]
$packPerBuildPreRelease
=
$false
)
Set-StrictMode
-version
2.0
$Error
ActionPreference
=
"Stop"
function
Pack-All
([
string
]
$nugetOutDir
,
[
string
]
$packageKind
)
{
function
Pack-All
([
string
]
$packageKind
)
{
$packDir
=
Join-Path
$nugetOutDir
$packageKind
Create-Directory
$packDir
Write-Host
"Packing for
$packageKind
"
foreach
(
$item
in
Get-ChildItem
*.
nuspec
)
{
$name
=
Split-Path
-leaf
$item
Write-Host
"Packing
$name
"
Exec-Co
nsole
$dotnet
"pack -nologo --no-build
$packProject
/p:EmptyDir=
$emptyDir
/p:NugetPackageKind=
$packageKind
/p:NuspecFile=
$item
/p:NuspecBasePath=
$configDir
-o
$nugetOutDir
-bl"
Write-Host
"
`t
Packing
$name
"
Exec-Co
mmand
$dotnet
"pack -nologo --no-build
$packProject
/p:EmptyDir=
$emptyDir
/p:NugetPackageKind=
$packageKind
/p:NuspecFile=
$item
/p:NuspecBasePath=
$configDir
-o
$packDir
"
|
Out-Null
}
}
...
...
@@ -21,8 +33,11 @@ try {
$dotnet
=
Ensure-DotnetSdk
$buildConfiguration
=
if
(
$release
)
{
"Release"
}
else
{
"Debug"
}
$configDir
=
Join-Path
$binariesDir
$buildConfiguration
$nugetOutDir
=
Join-Path
$configDir
"NuGet"
$packProject
=
Join-Path
$PSScriptroot
NuGetProjectPackUtil.csproj
Create-Directory
$nugetOutDir
if
(
$restore
)
{
Exec-Command
$dotnet
"restore
$packProject
"
}
...
...
@@ -32,7 +47,15 @@ try {
Create-Directory
$emptyDir
New-Item
-Path
(
Join-Path
$emptyDir
"_._"
)
-Type
File
|
Out-Null
Pack-All
"e:\temp\nuget"
"prerelease"
if
(
$packPreRelease
)
{
Pack-All
"PreRelease"
}
if
(
$packRelease
)
{
Pack-All
"Release"
}
if
(
$packPerBuildPreRelease
)
{
Pack-All
"PerBuildPreRelease"
}
exit
0
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录