Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
e198fdd4
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,发现更多精彩内容 >>
提交
e198fdd4
编写于
8月 04, 2016
作者:
J
Jared Parsons
提交者:
GitHub
8月 04, 2016
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #12906 from jaredpar/packages
Unify package versions
上级
a9f4d267
27b0eb8c
变更
52
隐藏空白更改
内联
并排
Showing
52 changed file
with
370 addition
and
207 deletion
+370
-207
build/MSBuildToolset/project.json
build/MSBuildToolset/project.json
+17
-16
build/ToolsetPackages/project.json
build/ToolsetPackages/project.json
+18
-18
src/Compilers/CSharp/Test/CommandLine/project.json
src/Compilers/CSharp/Test/CommandLine/project.json
+4
-4
src/Compilers/CSharp/Test/Emit/project.json
src/Compilers/CSharp/Test/Emit/project.json
+4
-4
src/Compilers/CSharp/Test/Semantic/project.json
src/Compilers/CSharp/Test/Semantic/project.json
+4
-4
src/Compilers/CSharp/Test/Symbol/project.json
src/Compilers/CSharp/Test/Symbol/project.json
+4
-4
src/Compilers/CSharp/Test/WinRT/project.json
src/Compilers/CSharp/Test/WinRT/project.json
+4
-4
src/Compilers/Core/CodeAnalysisTest/project.json
src/Compilers/Core/CodeAnalysisTest/project.json
+5
-5
src/Compilers/Core/MSBuildTask/Portable/project.json
src/Compilers/Core/MSBuildTask/Portable/project.json
+8
-5
src/Compilers/Core/MSBuildTaskTests/project.json
src/Compilers/Core/MSBuildTaskTests/project.json
+4
-4
src/Compilers/Server/VBCSCompilerTests/project.json
src/Compilers/Server/VBCSCompilerTests/project.json
+5
-5
src/Compilers/VisualBasic/Test/CommandLine/project.json
src/Compilers/VisualBasic/Test/CommandLine/project.json
+4
-4
src/Compilers/VisualBasic/Test/Emit/project.json
src/Compilers/VisualBasic/Test/Emit/project.json
+4
-4
src/Compilers/VisualBasic/Test/Semantic/project.json
src/Compilers/VisualBasic/Test/Semantic/project.json
+4
-4
src/Compilers/VisualBasic/Test/Symbol/project.json
src/Compilers/VisualBasic/Test/Symbol/project.json
+4
-4
src/Compilers/VisualBasic/Test/Syntax/project.json
src/Compilers/VisualBasic/Test/Syntax/project.json
+4
-4
src/Dependencies/xUnit.net/project.json
src/Dependencies/xUnit.net/project.json
+1
-1
src/EditorFeatures/TestUtilities/project.json
src/EditorFeatures/TestUtilities/project.json
+3
-3
src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/project.json
...sionEvaluator/CSharp/Test/ExpressionCompiler/project.json
+5
-5
src/ExpressionEvaluator/CSharp/Test/ResultProvider/project.json
...pressionEvaluator/CSharp/Test/ResultProvider/project.json
+4
-4
src/ExpressionEvaluator/Core/Test/ExpressionCompiler/project.json
...essionEvaluator/Core/Test/ExpressionCompiler/project.json
+3
-3
src/ExpressionEvaluator/Core/Test/ResultProvider/project.json
...ExpressionEvaluator/Core/Test/ResultProvider/project.json
+3
-3
src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/project.json
...valuator/VisualBasic/Test/ExpressionCompiler/project.json
+4
-4
src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/project.json
...ionEvaluator/VisualBasic/Test/ResultProvider/project.json
+4
-4
src/InteractiveWindow/EditorTest/project.json
src/InteractiveWindow/EditorTest/project.json
+3
-3
src/Samples/CSharp/APISampleUnitTests/project.json
src/Samples/CSharp/APISampleUnitTests/project.json
+3
-3
src/Samples/CSharp/ConvertToConditional/Test/project.json
src/Samples/CSharp/ConvertToConditional/Test/project.json
+3
-3
src/Samples/CSharp/ImplementNotifyPropertyChanged/Test/project.json
...s/CSharp/ImplementNotifyPropertyChanged/Test/project.json
+3
-3
src/Samples/Shared/UnitTestFramework/project.json
src/Samples/Shared/UnitTestFramework/project.json
+3
-3
src/Samples/VisualBasic/APISampleUnitTests/project.json
src/Samples/VisualBasic/APISampleUnitTests/project.json
+3
-3
src/Samples/VisualBasic/ConvertToAutoProperty/Test/project.json
...mples/VisualBasic/ConvertToAutoProperty/Test/project.json
+3
-3
src/Samples/VisualBasic/ImplementNotifyPropertyChanged/Test/project.json
...ualBasic/ImplementNotifyPropertyChanged/Test/project.json
+3
-3
src/Samples/VisualBasic/RemoveByVal/Test/project.json
src/Samples/VisualBasic/RemoveByVal/Test/project.json
+3
-3
src/Scripting/CoreTest.Desktop/project.json
src/Scripting/CoreTest.Desktop/project.json
+4
-4
src/Scripting/VisualBasicTest.Desktop/project.json
src/Scripting/VisualBasicTest.Desktop/project.json
+4
-4
src/Test/Utilities/Desktop/project.json
src/Test/Utilities/Desktop/project.json
+7
-7
src/Test/Utilities/Portable.FX45/project.json
src/Test/Utilities/Portable.FX45/project.json
+6
-6
src/Test/Utilities/Portable/project.json
src/Test/Utilities/Portable/project.json
+3
-3
src/Tools/BuildUtil/BuildUtil/project.json
src/Tools/BuildUtil/BuildUtil/project.json
+4
-4
src/Tools/RepoUtil/Program.cs
src/Tools/RepoUtil/Program.cs
+3
-0
src/Tools/RepoUtil/RepoData.json
src/Tools/RepoUtil/RepoData.json
+0
-5
src/Tools/RepoUtil/RepoUtil.csproj
src/Tools/RepoUtil/RepoUtil.csproj
+1
-0
src/Tools/RepoUtil/ViewCommand.cs
src/Tools/RepoUtil/ViewCommand.cs
+161
-0
src/Tools/RepoUtil/project.json
src/Tools/RepoUtil/project.json
+2
-2
src/Tools/SignRoslyn/project.json
src/Tools/SignRoslyn/project.json
+2
-2
src/Tools/Source/RunTests/project.json
src/Tools/Source/RunTests/project.json
+3
-3
src/VisualStudio/IntegrationTests/project.json
src/VisualStudio/IntegrationTests/project.json
+3
-3
src/VisualStudio/Setup.Next/project.json
src/VisualStudio/Setup.Next/project.json
+4
-4
src/Workspaces/CSharpTest/project.json
src/Workspaces/CSharpTest/project.json
+4
-4
src/Workspaces/Core/Portable/project.json
src/Workspaces/Core/Portable/project.json
+0
-1
src/Workspaces/CoreTest/project.json
src/Workspaces/CoreTest/project.json
+4
-4
src/Workspaces/VisualBasicTest/project.json
src/Workspaces/VisualBasicTest/project.json
+4
-4
未找到文件。
build/MSBuildToolset/project.json
浏览文件 @
e198fdd4
{
"version"
:
"1.0.0-*"
,
"compilationOptions"
:
{
"emitEntryPoint"
:
true
,
"outputName"
:
"RoslynRestore"
},
"emitEntryPoint"
:
true
,
"outputName"
:
"RoslynRestore"
},
"dependencies"
:
{
"Microsoft.Build.Framework"
:
"0.1.0-preview-0002
3-1605
27"
,
"Microsoft.Build.Tasks.Core"
:
"0.1.0-preview-0002
3-1605
27"
,
"Microsoft.Build.Utilities.Core"
:
"0.1.0-preview-0002
3-1605
27"
,
"Microsoft.Build.Targets"
:
"0.1.0-preview-0002
3-1605
27"
,
"Microsoft.Build"
:
"0.1.0-preview-0002
3-1605
27"
,
"MSBuild"
:
"0.1.0-preview-0002
3-1605
27"
,
"Microsoft.Build.Framework"
:
"0.1.0-preview-0002
8-1606
27"
,
"Microsoft.Build.Tasks.Core"
:
"0.1.0-preview-0002
8-1606
27"
,
"Microsoft.Build.Utilities.Core"
:
"0.1.0-preview-0002
8-1606
27"
,
"Microsoft.Build.Targets"
:
"0.1.0-preview-0002
8-1606
27"
,
"Microsoft.Build"
:
"0.1.0-preview-0002
8-1606
27"
,
"MSBuild"
:
"0.1.0-preview-0002
8-1606
27"
,
"Microsoft.NETCore.TestHost"
:
"1.0.0"
,
"Microsoft.NETCore.App"
:
"1.0.0-rc3-004338"
,
"Newtonsoft.Json"
:
"
7.0.1
"
"Newtonsoft.Json"
:
"
8.0.3
"
},
"frameworks"
:
{
"NETCoreApp1.0"
:
{
"imports"
:
[
"portable-net452"
,
"dotnet"
]
"imports"
:
[
"portable-net452"
,
"dotnet"
]
}
},
"runtimes"
:
{
"ubuntu.14.04-x64"
:
{
},
"osx.10.10-x64"
:
{
}
"ubuntu.14.04-x64"
:
{},
"osx.10.10-x64"
:
{}
}
}
}
\ No newline at end of file
build/ToolsetPackages/project.json
浏览文件 @
e198fdd4
{
"dependencies"
:
{
"MicroBuild.Core.Sentinel"
:
"1.0.0"
,
"MicroBuild.Core"
:
"0.2.0"
,
"MicroBuild.Plugins.SwixBuild"
:
"1.0.24"
,
"Microsoft.NETCore.Platforms"
:
"1.0.1"
,
"Microsoft.CodeAnalysis.Test.Resources.Proprietary"
:
"1.2.0-beta1-20160105-04"
,
"Microsoft.DiaSymReader.Native"
:
"1.5.0-beta1"
,
"Microsoft.Net.Compilers"
:
"1.3.2"
,
"Microsoft.Net.RoslynDiagnostics"
:
"1.2.0-beta2"
,
"FakeSign"
:
"0.9.2"
,
"xunit.runner.console"
:
"2.2.0-beta1-build3239"
,
"Roslyn.Build.Util"
:
"0.9.4-portable"
,
"RoslynDependencies.OptimizationData"
:
"1.3.0-beta5-60518-02"
},
"frameworks"
:
{
"net461"
:
{}
}
}
"dependencies"
:
{
"MicroBuild.Core.Sentinel"
:
"1.0.0"
,
"MicroBuild.Core"
:
"0.2.0"
,
"MicroBuild.Plugins.SwixBuild"
:
"1.0.24"
,
"Microsoft.NETCore.Platforms"
:
"1.0.1"
,
"Microsoft.CodeAnalysis.Test.Resources.Proprietary"
:
"1.2.0-beta1-20160105-04"
,
"Microsoft.DiaSymReader.Native"
:
"1.5.0-beta1"
,
"Microsoft.Net.Compilers"
:
"1.3.2"
,
"Microsoft.Net.RoslynDiagnostics"
:
"1.2.0-beta2"
,
"FakeSign"
:
"0.9.2"
,
"xunit.runner.console"
:
"2.2.0-beta1-build3239"
,
"Roslyn.Build.Util"
:
"0.9.4-portable"
,
"RoslynDependencies.OptimizationData"
:
"1.3.0-beta5-60518-02"
},
"frameworks"
:
{
"net461"
:
{}
}
}
\ No newline at end of file
src/Compilers/CSharp/Test/CommandLine/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/CSharp/Test/Emit/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Microsoft.DiaSymReader"
:
"1.1.0-beta1-60625-03"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/CSharp/Test/Semantic/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/CSharp/Test/Symbol/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/CSharp/Test/WinRT/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/Core/CodeAnalysisTest/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0
"
,
"Moq"
:
"4.2.1402.2112"
"xunit.runner.console"
:
"2.
2.0-beta1-build3239
"
,
"Moq"
:
"4.2.1402.2112"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/Core/MSBuildTask/Portable/project.json
浏览文件 @
e198fdd4
...
...
@@ -2,9 +2,9 @@
"dependencies"
:
{
"Microsoft.NETCore.Portable.Compatibility"
:
"1.0.1"
,
"Microsoft.NETCore.Platforms"
:
"1.0.1"
,
"Microsoft.Build.Framework"
:
"0.1.0-preview-000
05
"
,
"Microsoft.Build.Tasks.Core"
:
"0.1.0-preview-000
05
"
,
"Microsoft.Build.Utilities.Core"
:
"0.1.0-preview-000
05
"
,
"Microsoft.Build.Framework"
:
"0.1.0-preview-000
28-160627
"
,
"Microsoft.Build.Tasks.Core"
:
"0.1.0-preview-000
28-160627
"
,
"Microsoft.Build.Utilities.Core"
:
"0.1.0-preview-000
28-160627
"
,
"Microsoft.Win32.Primitives"
:
"4.0.1"
,
"System.Console"
:
"4.0.0"
,
"System.Diagnostics.Tools"
:
"4.0.1"
,
...
...
@@ -16,7 +16,10 @@
},
"frameworks"
:
{
"netstandard1.3"
:
{
"imports"
:
[
"portable-net452"
,
"dotnet5.4"
]
"imports"
:
[
"portable-net452"
,
"dotnet5.4"
]
}
}
}
}
\ No newline at end of file
src/Compilers/Core/MSBuildTaskTests/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0
"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239
"
,
"Roslyn.Microsoft.Build"
:
"0.0.2"
,
"Moq"
:
"4.2.1402.2112"
},
...
...
@@ -9,6 +9,6 @@
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/Server/VBCSCompilerTests/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Roslyn.Microsoft.Build"
:
"0.0.2"
,
"Microsoft.DiaSymReader"
:
"1.1.0-beta1-60625-03"
,
"Moq"
:
"4.2.1402.2112"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{
}
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/VisualBasic/Test/CommandLine/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/VisualBasic/Test/Emit/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Microsoft.DiaSymReader"
:
"1.1.0-beta1-60625-03"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/VisualBasic/Test/Semantic/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/VisualBasic/Test/Symbol/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Compilers/VisualBasic/Test/Syntax/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Dependencies/xUnit.net/project.json
浏览文件 @
e198fdd4
...
...
@@ -2,7 +2,7 @@
"supports"
:
{},
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0
"
"xunit.runner.console"
:
"2.
2.0-beta1-build3239
"
},
"frameworks"
:
{
".NETPortable,Version=v4.5,Profile=Profile7"
:
{}
...
...
src/EditorFeatures/TestUtilities/project.json
浏览文件 @
e198fdd4
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{
}
"net46"
:
{}
}
}
}
\ No newline at end of file
src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Microsoft.VisualStudio.Debugger.Engine"
:
"14.3.25422"
,
"Microsoft.DiaSymReader"
:
"1.1.0-beta1-60625-03"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{
}
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/ExpressionEvaluator/CSharp/Test/ResultProvider/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/ExpressionEvaluator/Core/Test/ExpressionCompiler/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Microsoft.VisualStudio.Debugger.Engine"
:
"14.3.25422"
,
"Microsoft.DiaSymReader"
:
"1.1.0-beta1-60625-03"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
}
}
}
\ No newline at end of file
src/ExpressionEvaluator/Core/Test/ResultProvider/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"System.Collections.Immutable"
:
"1.2.0"
,
"Microsoft.VisualStudio.Debugger.Metadata"
:
"14.3.25421"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
}
}
}
\ No newline at end of file
src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Microsoft.VisualStudio.Debugger.Engine"
:
"14.3.25422"
,
"Microsoft.DiaSymReader"
:
"1.1.0-beta1-60625-03"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/InteractiveWindow/EditorTest/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"BasicUndo"
:
"0.9.3"
,
"RoslynDependencies.Microsoft.VisualStudio.Platform.VSEditor"
:
"14.3.25407"
,
"Moq"
:
"4.2.1402.2112"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -12,4 +12,4 @@
"runtimes"
:
{
"win7-x86"
:
{}
}
}
}
\ No newline at end of file
src/Samples/CSharp/APISampleUnitTests/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -9,4 +9,4 @@
"runtimes"
:
{
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Samples/CSharp/ConvertToConditional/Test/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -9,4 +9,4 @@
"runtimes"
:
{
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Samples/CSharp/ImplementNotifyPropertyChanged/Test/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -9,4 +9,4 @@
"runtimes"
:
{
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Samples/Shared/UnitTestFramework/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Moq"
:
"4.2.1402.2112"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -10,4 +10,4 @@
"runtimes"
:
{
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Samples/VisualBasic/APISampleUnitTests/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -9,4 +9,4 @@
"runtimes"
:
{
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Samples/VisualBasic/ConvertToAutoProperty/Test/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -9,4 +9,4 @@
"runtimes"
:
{
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Samples/VisualBasic/ImplementNotifyPropertyChanged/Test/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -9,4 +9,4 @@
"runtimes"
:
{
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Samples/VisualBasic/RemoveByVal/Test/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -9,4 +9,4 @@
"runtimes"
:
{
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Scripting/CoreTest.Desktop/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Scripting/VisualBasicTest.Desktop/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Test/Utilities/Desktop/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Microsoft.CodeAnalysis.Test.Resources.Proprietary"
:
"1.2.0-beta1-20160105-04"
,
"Microsoft.DiaSymReader.Native"
:
"1.5.0-beta1"
,
"Microsoft.DiaSymReader"
:
"1.1.0-beta1-60625-03"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{
}
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
},
"ubuntu.14.04"
:
{
},
"osx.10.10"
:
{
}
"win7"
:
{},
"ubuntu.14.04"
:
{},
"osx.10.10"
:
{}
}
}
}
\ No newline at end of file
src/Test/Utilities/Portable.FX45/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"Microsoft.CodeAnalysis.Test.Resources.Proprietary"
:
"1.2.0-beta1-20160105-04"
,
"Microsoft.DiaSymReader"
:
"1.1.0-beta1-60625-03"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
},
"ubuntu.14.04"
:
{
},
"osx.10.10"
:
{
}
"win7"
:
{},
"ubuntu.14.04"
:
{},
"osx.10.10"
:
{}
}
}
}
\ No newline at end of file
src/Test/Utilities/Portable/project.json
浏览文件 @
e198fdd4
{
"dependencies"
:
{
"dependencies"
:
{
"Microsoft.CSharp"
:
"4.0.1"
,
"Microsoft.NETCore.Platforms"
:
"1.0.1"
,
"Microsoft.NETCore.Portable.Compatibility"
:
"1.0.1"
,
...
...
@@ -14,11 +14,11 @@
"System.Xml.XDocument"
:
"4.0.11"
,
"System.Xml.XmlDocument"
:
"4.0.1"
,
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"netstandard1.3"
:
{
"imports"
:
"portable-net452"
}
}
}
}
\ No newline at end of file
src/Tools/BuildUtil/BuildUtil/project.json
浏览文件 @
e198fdd4
...
...
@@ -4,9 +4,9 @@
"dnxcore50.app"
:
{}
},
"dependencies"
:
{
"Microsoft.Build.Framework"
:
"0.1.0-preview-000
05
"
,
"Microsoft.Build.Tasks.Core"
:
"0.1.0-preview-000
05
"
,
"Microsoft.Build.Utilities.Core"
:
"0.1.0-preview-000
05
"
,
"Microsoft.Build.Framework"
:
"0.1.0-preview-000
28-160627
"
,
"Microsoft.Build.Tasks.Core"
:
"0.1.0-preview-000
28-160627
"
,
"Microsoft.Build.Utilities.Core"
:
"0.1.0-preview-000
28-160627
"
,
"Microsoft.NETCore"
:
"5.0.0"
,
"Microsoft.NETCore.Portable.Compatibility"
:
"1.0.1"
,
"NuSpec.ReferenceGenerator"
:
"1.4.2"
,
...
...
@@ -15,4 +15,4 @@
"frameworks"
:
{
"dotnet"
:
{}
}
}
}
\ No newline at end of file
src/Tools/RepoUtil/Program.cs
浏览文件 @
e198fdd4
...
...
@@ -117,6 +117,9 @@ private static bool TryParseCommand(string[] args, ref int index, out CreateComm
case
"verify"
:
func
=
(
c
,
s
)
=>
new
VerifyCommand
(
c
,
s
);
break
;
case
"view"
:
func
=
(
c
,
s
)
=>
new
ViewCommand
(
c
,
s
);
break
;
case
"consumes"
:
func
=
(
c
,
s
)
=>
new
ConsumesCommand
(
RepoData
.
Create
(
c
,
s
));
break
;
...
...
src/Tools/RepoUtil/RepoData.json
浏览文件 @
e198fdd4
{
"fixedPackages"
:
{
"Microsoft.Build.Framework"
:
[
"0.1.0-preview-00005"
,
"0.1.0-preview-00023-160527"
],
"Microsoft.Build.Tasks.Core"
:
[
"0.1.0-preview-00005"
,
"0.1.0-preview-00023-160527"
],
"Microsoft.Build.Utilities.Core"
:
[
"0.1.0-preview-00005"
,
"0.1.0-preview-00023-160527"
],
"Microsoft.VisualStudio.Language.Intellisense"
:
[
"14.3.25407"
,
"15.0.25123-Dev15Preview"
],
"Newtonsoft.Json"
:
[
"6.0.4"
,
"7.0.1"
,
"8.0.2"
,
"9.0.1"
],
"xunit.runner.console"
:
[
"2.1.0"
,
"2.2.0-beta1-build3239"
],
"Microsoft.VSSDK.BuildTools"
:
[
"14.3.25407"
,
"15.0.25201-Dev15Preview2"
],
"System.Reflection.Metadata"
:
"1.0.21"
,
"System.Collections.Immutable"
:
"1.1.36"
...
...
src/Tools/RepoUtil/RepoUtil.csproj
浏览文件 @
e198fdd4
...
...
@@ -58,6 +58,7 @@
<Compile
Include=
"RepoConfig.cs"
/>
<Compile
Include=
"RepoData.cs"
/>
<Compile
Include=
"UsageCommand.cs"
/>
<Compile
Include=
"ViewCommand.cs"
/>
<Compile
Include=
"VerifyCommand.cs"
/>
</ItemGroup>
<ItemGroup>
...
...
src/Tools/RepoUtil/ViewCommand.cs
0 → 100644
浏览文件 @
e198fdd4
using
System
;
using
System.Collections.Generic
;
using
System.Collections.Immutable
;
using
System.Diagnostics
;
using
System.IO
;
using
System.Linq
;
using
System.Text
;
using
System.Text.RegularExpressions
;
using
System.Threading.Tasks
;
namespace
RepoUtil
{
/// <summary>
/// This utility is used to verify the repo is in a consistent state with respect to NuGet references.
/// </summary>
internal
sealed
class
ViewCommand
:
ICommand
{
private
readonly
string
_sourcesPath
;
private
readonly
RepoConfig
_repoConfig
;
internal
ViewCommand
(
RepoConfig
repoConfig
,
string
sourcesPath
)
{
_repoConfig
=
repoConfig
;
_sourcesPath
=
sourcesPath
;
}
public
bool
Run
(
TextWriter
writer
,
string
[]
args
)
{
var
list
=
args
.
Select
(
x
=>
new
Regex
(
x
))
.
ToList
();
if
(
list
.
Count
==
0
)
{
list
.
Add
(
new
Regex
(
".*"
));
}
var
map
=
new
Dictionary
<
NuGetPackage
,
List
<
FileName
>>();
foreach
(
var
filePath
in
ProjectJsonUtil
.
GetProjectJsonFiles
(
_sourcesPath
))
{
var
fileName
=
FileName
.
FromFullPath
(
_sourcesPath
,
filePath
);
foreach
(
var
package
in
ProjectJsonUtil
.
GetDependencies
(
fileName
.
FullPath
))
{
if
(
list
.
All
(
x
=>
!
x
.
IsMatch
(
package
.
Name
)))
{
continue
;
}
List
<
FileName
>
nameList
;
if
(!
map
.
TryGetValue
(
package
,
out
nameList
))
{
nameList
=
new
List
<
FileName
>();
map
[
package
]
=
nameList
;
}
nameList
.
Add
(
fileName
);
}
}
foreach
(
var
pair
in
map
.
OrderBy
(
x
=>
x
.
Key
.
Name
))
{
var
package
=
pair
.
Key
;
writer
.
WriteLine
(
$"
{
package
.
Name
}
-
{
package
.
Version
}
"
);
foreach
(
var
fileName
in
pair
.
Value
)
{
writer
.
WriteLine
(
$"\t
{
fileName
.
RelativePath
}
"
);
}
}
return
true
;
}
/// <summary>
/// Verify the packages listed in project.json are well formed. Packages should all either have the same version or
/// be explicitly fixed in the config file.
/// </summary>
private
bool
VerifyProjectJsonContents
(
TextWriter
writer
,
out
RepoData
repoData
)
{
writer
.
WriteLine
(
$"Verifying project.json contents"
);
List
<
NuGetPackageConflict
>
conflicts
;
repoData
=
RepoData
.
Create
(
_repoConfig
,
_sourcesPath
,
out
conflicts
);
if
(
conflicts
?.
Count
>
0
)
{
foreach
(
var
conflict
in
conflicts
)
{
writer
.
WriteLine
(
$"Error! Package
{
conflict
.
PackageName
}
has different versions:"
);
writer
.
WriteLine
(
$"\t
{
conflict
.
Original
.
FileName
}
at
{
conflict
.
Original
.
NuGetPackage
.
Version
}
"
);
writer
.
WriteLine
(
$"\t
{
conflict
.
Conflict
.
FileName
}
at
{
conflict
.
Conflict
.
NuGetPackage
.
Version
}
"
);
writer
.
WriteLine
(
$"The versions must be the same or one must be explicitly listed as fixed in RepoData.json"
);
}
return
false
;
}
return
true
;
}
/// <summary>
/// Verify that all of the data contained in the repo configuration is valid. In particular that it hasn't gotten
/// stale and referring to invalid packages.
/// </summary>
/// <param name="writer"></param>
private
bool
VerifyRepoConfig
(
TextWriter
writer
)
{
writer
.
WriteLine
(
$"Verifying RepoData.json"
);
var
packages
=
ProjectJsonUtil
.
GetProjectJsonFiles
(
_sourcesPath
)
.
SelectMany
(
x
=>
ProjectJsonUtil
.
GetDependencies
(
x
));
var
set
=
new
HashSet
<
NuGetPackage
>(
packages
);
var
allGood
=
true
;
foreach
(
var
package
in
_repoConfig
.
FixedPackages
)
{
if
(!
set
.
Contains
(
package
))
{
writer
.
WriteLine
(
$"Error: Fixed package
{
package
.
Name
}
-
{
package
.
Version
}
is not used anywhere"
);
allGood
=
false
;
}
}
return
allGood
;
}
private
bool
VerifyGeneratedFiles
(
TextWriter
writer
,
RepoData
repoData
)
{
var
allGood
=
true
;
writer
.
WriteLine
(
$"Verifying generated files"
);
if
(
_repoConfig
.
MSBuildGenerateData
.
HasValue
)
{
var
data
=
_repoConfig
.
MSBuildGenerateData
.
Value
;
var
packages
=
GenerateUtil
.
GetFilteredPackages
(
data
,
repoData
);
// Need to verify the contents of the generated file are correct.
var
fileName
=
new
FileName
(
_sourcesPath
,
data
.
RelativeFileName
);
var
actualContent
=
File
.
ReadAllText
(
fileName
.
FullPath
,
GenerateUtil
.
Encoding
);
var
expectedContent
=
GenerateUtil
.
GenerateMSBuildContent
(
packages
);
if
(
actualContent
!=
expectedContent
)
{
writer
.
WriteLine
(
$"
{
fileName
.
RelativePath
}
does not have the expected contents"
);
allGood
=
false
;
}
if
(!
allGood
)
{
writer
.
WriteLine
(
$@"Generated contents out of date. Run ""RepoUtil.change"" to correct"
);
return
false
;
}
// Verify none of the regex entries are stale.
var
staleRegexList
=
GenerateUtil
.
GetStaleRegex
(
data
,
repoData
);
foreach
(
var
regex
in
staleRegexList
)
{
writer
.
WriteLine
(
$"Regex
{
regex
}
matches no packages"
);
allGood
=
false
;
}
}
return
allGood
;
}
}
}
src/Tools/RepoUtil/project.json
浏览文件 @
e198fdd4
{
{
"supports"
:
{},
"dependencies"
:
{
"Newtonsoft.Json"
:
"
9.0.1
"
,
"Newtonsoft.Json"
:
"
8.0.3
"
,
"System.Collections.Immutable"
:
"1.2.0"
},
"frameworks"
:
{
...
...
src/Tools/SignRoslyn/project.json
浏览文件 @
e198fdd4
{
{
"supports"
:
{},
"dependencies"
:
{
"System.Collections.Immutable"
:
"1.2.0"
,
"System.Reflection.Metadata"
:
"1.4.1-beta-24322-03"
,
"Newtonsoft.Json"
:
"
9.0.1
"
"Newtonsoft.Json"
:
"
8.0.3
"
},
"frameworks"
:
{
".NETFramework,Version=v4.6"
:
{}
...
...
src/Tools/Source/RunTests/project.json
浏览文件 @
e198fdd4
{
"dependencies"
:
{
"Newtonsoft.Json"
:
"8.0.
2
"
,
"Newtonsoft.Json"
:
"8.0.
3
"
,
"RestSharp"
:
"105.2.3"
,
"System.Collections.Immutable"
:
"1.2.0"
,
"System.Reflection.Metadata"
:
"1.4.1-beta-24322-03"
,
},
"frameworks"
:
{
"net46"
:
{
}
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
src/VisualStudio/IntegrationTests/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
...
...
@@ -9,4 +9,4 @@
"runtimes"
:
{
"win7-x86"
:
{}
}
}
}
\ No newline at end of file
src/VisualStudio/Setup.Next/project.json
浏览文件 @
e198fdd4
{
"dependencies"
:
{
"StreamJsonRpc"
:
"0.14.3-alpha"
,
"Newtonsoft.Json"
:
"6.0.6"
,
"Microsoft.VisualStudio.Threading"
:
"14.1.131"
,
"Microsoft.VisualStudio.Validation"
:
"14.1.111"
,
"RoslynDependencies.Microsoft.Build.Desktop"
:
"14.3.25407"
"RoslynDependencies.Microsoft.Build.Desktop"
:
"14.3.25407"
,
"Newtonsoft.Json"
:
"8.0.3"
},
"frameworks"
:
{
"net46"
:
{
}
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
src/Workspaces/CSharpTest/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Workspaces/Core/Portable/project.json
浏览文件 @
e198fdd4
{
"dependencies"
:
{
"Newtonsoft.Json"
:
"6.0.4"
,
"Microsoft.Composition"
:
"1.0.27"
},
"frameworks"
:
{
...
...
src/Workspaces/CoreTest/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
src/Workspaces/VisualBasicTest/project.json
浏览文件 @
e198fdd4
{
{
"dependencies"
:
{
"xunit"
:
"2.1.0"
,
"xunit.runner.console"
:
"2.
1.0"
,
"xunit.runner.console"
:
"2.
2.0-beta1-build3239"
},
"frameworks"
:
{
"net46"
:
{}
},
"runtimes"
:
{
"win7"
:
{
}
"win7"
:
{}
}
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录