Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
7f83369a
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,发现更多精彩内容 >>
提交
7f83369a
编写于
6月 29, 2016
作者:
J
Jared Parsons
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Put NuGet.exe information in a shared place
上级
682d9b8f
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
25 addition
and
17 deletion
+25
-17
Restore.cmd
Restore.cmd
+11
-17
build/scripts/LoadNuGetInfo.cmd
build/scripts/LoadNuGetInfo.cmd
+14
-0
未找到文件。
Restore.cmd
浏览文件 @
7f83369a
@echo
off
@setlocal
set
RoslynRoot
=
%~dp0
.
set
NuGetExeVersion
=
3
.5.0
-beta
2
set
NuGetExeFolder
=
"
%RoslynRoot%
\Binaries\Download\
%NuGetExeVersion%
"
set
NuGetExe
=
"
%NuGetExeFolder%
\NuGet.exe"
set
NuGetAdditionalCommandLineArgs
=
-verbosity
quiet
-configfile
"
%RoslynRoot%
\nuget.config"
-Project
2
ProjectTimeOut
1200
set
RoslynRoot
=
%~dp0
set
NuGetAdditionalCommandLineArgs
=
-verbosity
quiet
-configfile
"
%RoslynRoot%
nuget.config"
-Project
2
ProjectTimeOut
1200
:ParseArguments
if
/I
"
%
1"
==
"/?"
goto
:Usage
...
...
@@ -18,11 +15,8 @@ REM Allow for alternate solutions to be passed as restore targets.
set
RoslynSolution
=
%
1
if
"
%RoslynSolution%
"
==
""
set
RoslynSolution
=
%RoslynRoot%
\Roslyn.sln
REM Download NuGet.exe if we haven't already
if
not
exist
"
%NuGetExe%
"
(
echo
Downloading
NuGet
%NuGetExeVersion%
powershell
-noprofile -executionPolicy
RemoteSigned
-file
"
%RoslynRoot%
\build\scripts\download-nuget.ps1"
"
%NuGetExeVersion%
"
"
%NuGetExeFolder%
"
||
goto
:DownloadNuGetFailed
)
REM Load in the inforation for NuGet
call
"
%RoslynRoot%
build\scripts\LoadNuGetInfo.cmd"
||
goto
:LoadNuGetInfoFailed
if
"
%RestoreClean%
"
==
"true"
(
echo
Clearing
the
NuGet
caches
...
...
@@ -30,22 +24,22 @@ if "%RestoreClean%" == "true" (
)
echo
Deleting
project
.lock.json
files
pushd
"
%RoslynRoot%
\
src"
pushd
"
%RoslynRoot%
src"
echo
"Dummy lock file to avoid error when there is no project.lock.json file"
>
project
.lock.json
del
/s /q
project
.lock.json
popd
echo
Restoring
packages
:
Toolsets
call
%NugetExe%
restore
"
%RoslynRoot%
\
build\ToolsetPackages\project.json"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
call
%NugetExe%
restore
"
%RoslynRoot%
build\ToolsetPackages\project.json"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
echo
Restoring
packages
:
Toolsets
(
Dev14
VS
SDK
build
tools
)
call
%NugetExe%
restore
"
%RoslynRoot%
\
build\ToolsetPackages\dev14.project.json"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
call
%NugetExe%
restore
"
%RoslynRoot%
build\ToolsetPackages\dev14.project.json"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
echo
Restoring
packages
:
Toolsets
(
Dev15
VS
SDK
build
tools
)
call
%NugetExe%
restore
"
%RoslynRoot%
\
build\ToolsetPackages\dev15.project.json"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
call
%NugetExe%
restore
"
%RoslynRoot%
build\ToolsetPackages\dev15.project.json"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
echo
Restoring
packages
:
Samples
call
%NugetExe%
restore
"
%RoslynRoot%
\
src\Samples\Samples.sln"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
call
%NugetExe%
restore
"
%RoslynRoot%
src\Samples\Samples.sln"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
echo
Restoring
packages
:
Roslyn
(
this
may
take
some
time
)
call
%NugetExe%
restore
"
%RoslynSolution%
"
%NuGetAdditionalCommandLineArgs%
||
goto
:RestoreFailed
...
...
@@ -60,8 +54,8 @@ exit /b 1
echo
Restore
failed
with
ERRORLEVEL
%ERRORLEVEL%
exit
/b
1
:
DownloadNuGet
Failed
echo
Error
downloading
NuGet
.exe
%ERRORLEVEL%
:
LoadNuGetInfo
Failed
echo
Error
loading
NuGet
.exe
information
%ERRORLEVEL%
exit
/b
1
:Usage
...
...
build/scripts/LoadNuGetInfo.cmd
0 → 100644
浏览文件 @
7f83369a
@echo
off
REM This is a script that will set environment information about where to find
REM NuGet.exe, it's version and ensure that it's present on the enlistment.
set
NuGetExeVersion
=
3
.5.0
-beta
2
set
NuGetExeFolder
=
"
%~dp0
..\..\Binaries\Download\
%NuGetExeVersion%
"
set
NuGetExe
=
"
%NuGetExeFolder%
\NuGet.exe"
REM Download NuGet.exe if we haven't already
if
not
exist
"
%NuGetExe%
"
(
echo
Downloading
NuGet
%NuGetExeVersion%
powershell
-noprofile -executionPolicy
RemoteSigned
-file
"
%~dp0
download-nuget.ps1"
"
%NuGetExeVersion%
"
"
%NuGetExeFolder%
"
||
goto
:DownloadNuGetFailed
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录