提交 ca840979 编写于 作者: C CyrusNajmabadi

Merge remote-tracking branch 'upstream/dev15.6' into orderModifiers

此差异已折叠。

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26228.10
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysis", "src\Compilers\Core\Portable\CodeAnalysis.csproj", "{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeAnalysis", "src\Compilers\Core\Portable\CodeAnalysis.csproj", "{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{A41D1B99-F489-4C43-BBDF-96D61B19A6B9}"
EndProject
......@@ -11,69 +11,69 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Compilers", "Compilers", "{
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharp", "CSharp", "{32A48625-F0AD-419D-828B-A50BDABA38EA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpCodeAnalysis", "src\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj", "{B501A547-C911-4A05-AC6E-274A50DFF30E}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCodeAnalysis", "src\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj", "{B501A547-C911-4A05-AC6E-274A50DFF30E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpCompilerSyntaxTest", "src\Compilers\CSharp\Test\Syntax\CSharpCompilerSyntaxTest.csproj", "{50D26304-0961-4A51-ABF6-6CAD1A56D202}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCompilerSyntaxTest", "src\Compilers\CSharp\Test\Syntax\CSharpCompilerSyntaxTest.csproj", "{50D26304-0961-4A51-ABF6-6CAD1A56D202}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VisualBasic", "VisualBasic", "{C65C6143-BED3-46E6-869E-9F0BE6E84C37}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CompilerTestResources", "src\Compilers\Test\Resources\Core\CompilerTestResources.csproj", "{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CompilerTestResources", "src\Compilers\Test\Resources\Core\CompilerTestResources.csproj", "{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpCompilerTestUtilities", "src\Compilers\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj", "{4371944A-D3BA-4B5B-8285-82E5FFC6D1F9}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCompilerTestUtilities", "src\Compilers\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj", "{4371944A-D3BA-4B5B-8285-82E5FFC6D1F9}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicCodeAnalysis", "src\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj", "{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicCodeAnalysis", "src\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj", "{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PdbUtilities", "src\Test\PdbUtilities\PdbUtilities.csproj", "{AFDE6BEA-5038-4A4A-A88E-DBD2E4088EED}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PdbUtilities", "src\Test\PdbUtilities\PdbUtilities.csproj", "{AFDE6BEA-5038-4A4A-A88E-DBD2E4088EED}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Workspaces", "Workspaces", "{55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Workspaces", "src\Workspaces\Core\Portable\Workspaces.csproj", "{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Workspaces", "src\Workspaces\Core\Portable\Workspaces.csproj", "{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CompilersBoundTreeGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\BoundTreeGenerator\CompilersBoundTreeGenerator.csproj", "{02459936-CD2C-4F61-B671-5C518F2A3DDC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CompilersBoundTreeGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\BoundTreeGenerator\CompilersBoundTreeGenerator.csproj", "{02459936-CD2C-4F61-B671-5C518F2A3DDC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpErrorFactsGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\CSharpErrorFactsGenerator\CSharpErrorFactsGenerator.csproj", "{288089C5-8721-458E-BE3E-78990DAB5E2E}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpErrorFactsGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\CSharpErrorFactsGenerator\CSharpErrorFactsGenerator.csproj", "{288089C5-8721-458E-BE3E-78990DAB5E2E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpSyntaxGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\CSharpSyntaxGenerator\CSharpSyntaxGenerator.csproj", "{288089C5-8721-458E-BE3E-78990DAB5E2D}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpSyntaxGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\CSharpSyntaxGenerator\CSharpSyntaxGenerator.csproj", "{288089C5-8721-458E-BE3E-78990DAB5E2D}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VisualBasicSyntaxGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\VisualBasicSyntaxGenerator\VisualBasicSyntaxGenerator.vbproj", "{6AA96934-D6B7-4CC8-990D-DB6B9DD56E34}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "VisualBasicSyntaxGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\VisualBasicSyntaxGenerator\VisualBasicSyntaxGenerator.vbproj", "{6AA96934-D6B7-4CC8-990D-DB6B9DD56E34}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VisualBasicErrorFactsGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\VisualBasicErrorFactsGenerator\VisualBasicErrorFactsGenerator.vbproj", "{909B656F-6095-4AC2-A5AB-C3F032315C45}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "VisualBasicErrorFactsGenerator", "src\Tools\Source\CompilerGeneratorTools\Source\VisualBasicErrorFactsGenerator\VisualBasicErrorFactsGenerator.vbproj", "{909B656F-6095-4AC2-A5AB-C3F032315C45}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpWorkspace", "src\Workspaces\CSharp\Portable\CSharpWorkspace.csproj", "{21B239D0-D144-430F-A394-C066D58EE267}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpWorkspace", "src\Workspaces\CSharp\Portable\CSharpWorkspace.csproj", "{21B239D0-D144-430F-A394-C066D58EE267}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicWorkspace", "src\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj", "{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicWorkspace", "src\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj", "{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "AnalyzerDriver", "src\Compilers\Core\AnalyzerDriver\AnalyzerDriver.shproj", "{D0BC9BE7-24F6-40CA-8DC6-FCB93BD44B34}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CscCore", "src\Compilers\CSharp\CscCore\CscCore.csproj", "{E3CD2895-76A8-4D11-A316-EA67CB5EA42C}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CscCore", "src\Compilers\CSharp\CscCore\CscCore.csproj", "{E3CD2895-76A8-4D11-A316-EA67CB5EA42C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VbcCore", "src\Compilers\VisualBasic\VbcCore\VbcCore.csproj", "{8CE3A581-2969-4864-A803-013E9D977C3A}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VbcCore", "src\Compilers\VisualBasic\VbcCore\VbcCore.csproj", "{8CE3A581-2969-4864-A803-013E9D977C3A}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "CommandLine", "src\Compilers\Core\CommandLine\CommandLine.shproj", "{AD6F474E-E6D4-4217-91F3-B7AF1BE31CCC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{50509463-6012-4061-99BF-6C5C8262E643}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestUtilities", "src\Test\Utilities\Portable\TestUtilities.csproj", "{CCBD3438-3E84-40A9-83AD-533F23BCFCA5}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestUtilities", "src\Test\Utilities\Portable\TestUtilities.csproj", "{CCBD3438-3E84-40A9-83AD-533F23BCFCA5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeployCoreClrTestRuntime", "src\Test\DeployCoreClrTestRuntime\DeployCoreClrTestRuntime.csproj", "{59BABFC3-C19B-4472-A93D-3DD3835BC219}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployCoreClrTestRuntime", "src\Test\DeployCoreClrTestRuntime\DeployCoreClrTestRuntime.csproj", "{59BABFC3-C19B-4472-A93D-3DD3835BC219}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripting", "Scripting", "{A6F70573-57FE-49F9-A26C-75B8D202B795}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptingTest", "src\Scripting\CoreTest\ScriptingTest.csproj", "{2DAE4406-7A89-4B5F-95C3-BC5472CE47CE}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ScriptingTest", "src\Scripting\CoreTest\ScriptingTest.csproj", "{2DAE4406-7A89-4B5F-95C3-BC5472CE47CE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeployCompilerGeneratorToolsRuntime", "src\Tools\Source\CompilerGeneratorTools\DeployCompilerGeneratorToolsRuntime\DeployCompilerGeneratorToolsRuntime.csproj", "{6DA08F12-32F2-4DD9-BBAD-982EB71A2C9B}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployCompilerGeneratorToolsRuntime", "src\Tools\Source\CompilerGeneratorTools\DeployCompilerGeneratorToolsRuntime\DeployCompilerGeneratorToolsRuntime.csproj", "{6DA08F12-32F2-4DD9-BBAD-982EB71A2C9B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Scripting", "src\Scripting\Core\Scripting.csproj", "{12A68549-4E8C-42D6-8703-A09335F97997}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Scripting", "src\Scripting\Core\Scripting.csproj", "{12A68549-4E8C-42D6-8703-A09335F97997}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpScripting", "src\Scripting\CSharp\CSharpScripting.csproj", "{066F0DBD-C46C-4C20-AFEC-99829A172625}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpScripting", "src\Scripting\CSharp\CSharpScripting.csproj", "{066F0DBD-C46C-4C20-AFEC-99829A172625}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicScripting", "src\Scripting\VisualBasic\BasicScripting.vbproj", "{3E7DEA65-317B-4F43-A25D-62F18D96CFD7}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicScripting", "src\Scripting\VisualBasic\BasicScripting.vbproj", "{3E7DEA65-317B-4F43-A25D-62F18D96CFD7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpScriptingTest", "src\Scripting\CSharpTest\CSharpScriptingTest.csproj", "{2DAE4406-7A89-4B5F-95C3-BC5422CE47CE}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpScriptingTest", "src\Scripting\CSharpTest\CSharpScriptingTest.csproj", "{2DAE4406-7A89-4B5F-95C3-BC5422CE47CE}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicScriptingTest", "src\Scripting\VisualBasicTest\BasicScriptingTest.vbproj", "{ABC7262E-1053-49F3-B846-E3091BB92E8C}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicScriptingTest", "src\Scripting\VisualBasicTest\BasicScriptingTest.vbproj", "{ABC7262E-1053-49F3-B846-E3091BB92E8C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dependencies", "Dependencies", "{A18BACE1-BB66-4156-8E89-81429A5814C6}"
EndProject
......@@ -81,43 +81,43 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.CodeAnalysis.Debu
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.CodeAnalysis.PooledObjects", "src\Dependencies\PooledObjects\Microsoft.CodeAnalysis.PooledObjects.shproj", "{C1930979-C824-496B-A630-70F5369A636F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MSBuildTask", "src\Compilers\Core\MSBuildTask\MSBuildTask.csproj", "{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MSBuildTask", "src\Compilers\Core\MSBuildTask\MSBuildTask.csproj", "{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptingTestUtilities", "src\Scripting\CoreTestUtilities\ScriptingTestUtilities.csproj", "{21A01C2D-2501-4619-8144-48977DD22D9C}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ScriptingTestUtilities", "src\Scripting\CoreTestUtilities\ScriptingTestUtilities.csproj", "{21A01C2D-2501-4619-8144-48977DD22D9C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Interactive", "Interactive", "{FED79E76-76A7-48A1-B0F1-E5E56B5E7FE4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Hosts", "Hosts", "{0F0F4F95-0BEC-4623-9B26-DBD662F1193F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CsiCore", "src\Interactive\CsiCore\CsiCore.csproj", "{D1B051A4-F2A1-4E97-9747-C41D13E475FD}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CsiCore", "src\Interactive\CsiCore\CsiCore.csproj", "{D1B051A4-F2A1-4E97-9747-C41D13E475FD}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VbiCore", "src\Interactive\VbiCore\VbiCore.vbproj", "{1EEFB4B6-A6CC-4869-AF05-A43C8B82A8FD}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "VbiCore", "src\Interactive\VbiCore\VbiCore.vbproj", "{1EEFB4B6-A6CC-4869-AF05-A43C8B82A8FD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestUtilities.CoreClr", "src\Test\Utilities\CoreClr\TestUtilities.CoreClr.csproj", "{67CA3EEE-37F1-4EDF-BD9B-C11911748F37}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestUtilities.CoreClr", "src\Test\Utilities\CoreClr\TestUtilities.CoreClr.csproj", "{67CA3EEE-37F1-4EDF-BD9B-C11911748F37}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Features", "Features", "{C1BB2B88-87E2-4AA4-9F82-770873D3F434}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CodeStyle", "CodeStyle", "{6B83F334-CB79-47C8-8EA9-5391DA1601F4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeStyle", "src\CodeStyle\Core\Analyzers\CodeStyle.csproj", "{275812EE-DEDB-4232-9439-91C9757D2AE4}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeStyle", "src\CodeStyle\Core\Analyzers\CodeStyle.csproj", "{275812EE-DEDB-4232-9439-91C9757D2AE4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeStyleFixes", "src\CodeStyle\Core\CodeFixes\CodeStyleFixes.csproj", "{5FF1E493-69CC-4D0B-83F2-039F469A04E1}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeStyleFixes", "src\CodeStyle\Core\CodeFixes\CodeStyleFixes.csproj", "{5FF1E493-69CC-4D0B-83F2-039F469A04E1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpCodeStyle", "src\CodeStyle\CSharp\Analyzers\CSharpCodeStyle.csproj", "{AA87BFED-089A-4096-B8D5-690BDC7D5B24}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCodeStyle", "src\CodeStyle\CSharp\Analyzers\CSharpCodeStyle.csproj", "{AA87BFED-089A-4096-B8D5-690BDC7D5B24}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpCodeStyleFixes", "src\CodeStyle\CSharp\CodeFixes\CSharpCodeStyleFixes.csproj", "{A07ABCF5-BC43-4EE9-8FD8-B2D77FD54D73}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCodeStyleFixes", "src\CodeStyle\CSharp\CodeFixes\CSharpCodeStyleFixes.csproj", "{A07ABCF5-BC43-4EE9-8FD8-B2D77FD54D73}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicCodeStyle", "src\CodeStyle\VisualBasic\Analyzers\BasicCodeStyle.vbproj", "{2531A8C4-97DD-47BC-A79C-B7846051E137}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicCodeStyle", "src\CodeStyle\VisualBasic\Analyzers\BasicCodeStyle.vbproj", "{2531A8C4-97DD-47BC-A79C-B7846051E137}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicCodeStyleFixes", "src\CodeStyle\VisualBasic\CodeFixes\BasicCodeStyleFixes.vbproj", "{0141285D-8F6C-42C7-BAF3-3C0CCD61C716}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicCodeStyleFixes", "src\CodeStyle\VisualBasic\CodeFixes\BasicCodeStyleFixes.vbproj", "{0141285D-8F6C-42C7-BAF3-3C0CCD61C716}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeStyleTests", "src\CodeStyle\Core\Tests\CodeStyleTests.csproj", "{9FF1205F-1D7C-4EE4-B038-3456FE6EBEAF}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeStyleTests", "src\CodeStyle\Core\Tests\CodeStyleTests.csproj", "{9FF1205F-1D7C-4EE4-B038-3456FE6EBEAF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpCodeStyleTests", "src\CodeStyle\CSharp\Tests\CSharpCodeStyleTests.csproj", "{5018D049-5870-465A-889B-C742CE1E31CB}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCodeStyleTests", "src\CodeStyle\CSharp\Tests\CSharpCodeStyleTests.csproj", "{5018D049-5870-465A-889B-C742CE1E31CB}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicCodeStyleTests", "src\CodeStyle\VisualBasic\Tests\BasicCodeStyleTests.vbproj", "{E512C6C1-F085-4AD7-B0D9-E8F1A0A2A510}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicCodeStyleTests", "src\CodeStyle\VisualBasic\Tests\BasicCodeStyleTests.vbproj", "{E512C6C1-F085-4AD7-B0D9-E8F1A0A2A510}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpCompilerSymbolTest", "src\Compilers\CSharp\Test\Symbol\CSharpCompilerSymbolTest.csproj", "{28026D16-EB0C-40B0-BDA7-11CAA2B97CCC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCompilerSymbolTest", "src\Compilers\CSharp\Test\Symbol\CSharpCompilerSymbolTest.csproj", "{28026D16-EB0C-40B0-BDA7-11CAA2B97CCC}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
......
此差异已折叠。
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
Defining this target will disable the new SDK behavior of implicit transitive project
references. This is a fine feature in general but the current implementation breaks VSIX
construction by including a number of projects that should not be included.
https://github.com/dotnet/sdk/issues/1366
-->
<Target Name="IncludeTransitiveProjectReferences">
</Target>
</Project>
......@@ -138,6 +138,10 @@
<DisableImplicitFrameworkReferences Condition="'$(DisableImplicitFrameworkReferences)' == ''" >true</DisableImplicitFrameworkReferences>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
<!-- Only generate our runtimeconfig.json files for net core apps. It's unnecessary in desktop projects
but gets included in lots of output items like VSIX. -->
<GenerateRuntimeConfigurationFiles Condition="'$(TargetFramework)' != 'netcoreapp1.1' AND '$(TargetFramework)' != 'netcoreapp2.0'">false</GenerateRuntimeConfigurationFiles>
<IbcMergePath>$(NuGetPackageRoot)\Microsoft.DotNet.IBCMerge\$(MicrosoftDotNetIBCMerge)\lib\net45\ibcmerge.exe</IbcMergePath>
</PropertyGroup>
......@@ -245,6 +249,16 @@
</SuggestedBindingRedirects>
</ItemGroup>
<!--
Work around some UI delays in the new project system
https://github.com/dotnet/project-system/issues/2297
-->
<ItemGroup>
<ProjectCapability Remove="DependenciesTree"/>
</ItemGroup>
<Import Project="$(MSBuildTargetsFilePath)" Condition="'$(RoslynSdkProject)' != 'true'" />
<Import Project="$(RoslynNetSdkRootPath)Sdk.targets" Condition="'$(RoslynSdkProject)' == 'true'" />
......@@ -309,15 +323,17 @@
2) The SDK targets don't currently look at the ReferenceCopyLocalPaths produced
by the NuGet build task. -->
<Target Name="IncludeNuGetResolvedAssets" DependsOnTargets="ResolveNuGetPackageAssets" Condition="'@(NuGetPackageToIncludeInVsix)' != ''">
<ItemGroup>
<_ReferenceCopyLocalPathsWithPotentialInclusions Include="@(ReferenceCopyLocalPaths)">
<NuGetPackageToIncludeInVsix>%(NuGetPackageToIncludeInVsix.Identity)</NuGetPackageToIncludeInVsix>
</_ReferenceCopyLocalPathsWithPotentialInclusions>
<Target Name="IncludeNuGetResolvedAssets" DependsOnTargets="ResolvePackageDependenciesForBuild" Condition="'@(NuGetPackageToIncludeInVsix)' != ''">
<FindNuGetAssetsForVsix
NuGetPackageRoot="$(NuGetPackageRoot)"
ReferenceCopyLocalPaths="@(ReferenceCopyLocalPaths)"
NuGetPackageToIncludeInVsix="@(NuGetPackageToIncludeInVsix)">
<Output TaskParameter="NuGetAssetsToIncludeInVsix" ItemName="NuGetAssetsToIncludeInVsix" />
</FindNuGetAssetsForVsix>
<VSIXCopyLocalReferenceSourceItem Include="@(_ReferenceCopyLocalPathsWithPotentialInclusions)"
Condition="'%(_ReferenceCopyLocalPathsWithPotentialInclusions.NuGetPackageId)' == '%(_ReferenceCopyLocalPathsWithPotentialInclusions.NuGetPackageToIncludeInVsix)' AND
'%(_ReferenceCopyLocalPathsWithPotentialInclusions.Extension)' != '.pdb'">
<ItemGroup>
<VSIXCopyLocalReferenceSourceItem Include="@(NuGetAssetsToIncludeInVsix)">
<ForceIncludeInVsix>true</ForceIncludeInVsix>
<Private>true</Private>
</VSIXCopyLocalReferenceSourceItem>
......@@ -353,6 +369,7 @@
<Import Project="GenerateAssemblyInfo.targets" Condition="'$(ProjectLanguage)' == 'CSharp' OR '$(ProjectLanguage)' == 'VB'" />
<Import Project="GenerateInternalsVisibleTo.targets" />
<Import Project="DisableTransitiveReferences.targets" Condition="'$(RoslynProjectType)' == 'Vsix' AND '$(RoslynSdkProject)' == 'true'" />
<ItemDefinitionGroup>
<VSIXSourceItem>
......@@ -379,7 +396,6 @@
==================================================================================== -->
<PropertyGroup>
<PrepareResourcesDependsOn>DeployPortableOnDeveloperBuild;$(PrepareResourcesDependsOn)</PrepareResourcesDependsOn>
<PrepareForBuildDependsOn>RemoveDuplicateXUnitContent;$(PrepareForBuildDependsOn)</PrepareForBuildDependsOn>
<TargetFrameworkMonikerAssemblyAttributesPath>$(IntermediateOutputPath)$(TargetFrameworkMoniker).AssemblyAttributes$(DefaultLanguageSourceExtension)</TargetFrameworkMonikerAssemblyAttributesPath>
<PostCompileBinaryModificationSentinelFile>$(IntermediateOutputPath)$(TargetFileName).pcbm</PostCompileBinaryModificationSentinelFile>
......@@ -458,49 +474,6 @@
<Message Text="$(IbcMergeOutput)" />
</Target>
<!-- This is part of our developer convenience work to allow easy testing of our portable
unit test projects. It is special cased to our build setup.
This bug tracks getting an official solution out of MSBuild.
https://github.com/Microsoft/msbuild/issues/1499 -->
<Target Name="DeployPortableOnDeveloperBuild"
Condition="'$(_IsAnyPortableUnitTest)' == 'true' AND '$(DeveloperBuild)' == 'true' AND '$(OS)' == 'Windows_NT'">
<MSBuild Projects="$(MSBuildThisFileDirectory)..\..\src\Test\DeployDesktopTestRuntime\DeployDesktopTestRuntime.csproj"
Properties="ExcludeProjectReferences=true"
Targets="GetReferenceCopyLocalPaths">
<Output TaskParameter="TargetOutputs" ItemName="ReferenceCopyLocalPaths" />
</MSBuild>
<!-- Desktop tests need to load the Desktop version of the TestUtilities via reflection at runtime without
referencing the assembly at compile time. However, it looks like adding a project-to-project reference
with ReferenceOutputputAssembly=false and Private=true does not copy the assembly to the output
(https://github.com/Microsoft/msbuild/issues/1916). Therefore, we reference the assembly but do the
copying ourselves, by adding the output path of the project (GetTargetPath) manually to the set of copied
assemblies (ReferenceCopyLocalPaths) -->
<MSBuild Projects="$(MSBuildThisFileDirectory)..\..\src\Test\Utilities\Desktop\TestUtilities.Desktop.csproj"
Targets="GetTargetPath"
BuildInParallel="true">
<Output TaskParameter="TargetOutputs" ItemName="ReferenceCopyLocalPaths" />
</MSBuild>
</Target>
<!-- When getting the dependencies to copy local for developer builds to portable project outputs,
(see above), we need to filter out the project references as they create cycles back to the
calling test projects and we are only interested in getting the nuget copy local items raised
from the deployment project's project.assets.json. -->
<Target Name="RemoveExcludedProjectReferences"
Condition="'$(ExcludeProjectReferences)' == 'true'">
<ItemGroup>
<ProjectReference Remove="@(ProjectReference)" />
</ItemGroup>
</Target>
<Target Name="GetReferenceCopyLocalPaths"
DependsOnTargets="RemoveExcludedProjectReferences;ResolveAssemblyReferences"
Returns="@(ReferenceCopyLocalPaths)" />
<!-- Returns the current build version. Used in .vsixmanifests to substitute our build version into them -->
<Target Name="GetBuildVersion" Returns="$(VsixVersion)" />
......@@ -518,8 +491,8 @@
https://github.com/dotnet/roslyn/issues/18753
-->
<Target Name="RemoveDuplicateXUnitContent">
<ItemGroup>
<Content Remove="@(Content)" Condition="'%(Filename)%(Extension)' == 'xunit.abstractions.dll'" />
<ItemGroup>
<Content Remove="@(Content)" Condition="'%(Filename)%(Extension)' == 'xunit.abstractions.dll'" />
</ItemGroup>
</Target>
......@@ -533,6 +506,30 @@
GeneratePublishDependencyFile;
GeneratePublishRuntimeConfigurationFile" />
<!--
Work around bug in Microsoft.NET.Sdk < v2.0 where satellites were deployed on top of each other in root.
https://github.com/dotnet/sdk/issues/1360
-->
<Target Name="WorkaroundIncorrectSatelliteDeployment" AfterTargets="ResolveLockFileCopyLocalProjectDeps">
<ItemGroup>
<ReferenceCopyLocalPaths Remove="@(ResourceCopyLocalItems)" />
<ReferenceCopyLocalPaths Include="@(ResourceCopyLocalItems)" Condition="'@(ResourceCopyLocalItems)' != ''">
<DestinationSubDirectory>$([System.IO.Directory]::GetParent(%(ResourceCopyLocalItems.FullPath)).get_Name())\</DestinationSubDirectory>
</ReferenceCopyLocalPaths>
</ItemGroup>
</Target>
<!--
Work around to fix Intellisense file generation for XAML projects
https://github.com/dotnet/project-system/issues/2488
-->
<Target Name="WorkaroundForXAMLIntellisenseBuildIssue" AfterTargets="_CheckCompileDesignTimePrerequisite">
<PropertyGroup>
<BuildingProject>false</BuildingProject>
</PropertyGroup>
</Target>
<Target Name="PreventProjectReferencesFromBuilding">
<PropertyGroup>
<BuildProjectReferences>false</BuildProjectReferences>
......@@ -546,4 +543,5 @@
<ItemGroup>
<AdditionalFiles Include="@(PublicAPI)" />
</ItemGroup>
</Project>
......@@ -136,7 +136,7 @@
<NuSpecReferenceGeneratorVersion>1.4.2</NuSpecReferenceGeneratorVersion>
<OctokitVersion>0.23.0</OctokitVersion>
<RestSharpVersion>105.2.3</RestSharpVersion>
<RoslynBuildUtilVersion>0.9.4-portable</RoslynBuildUtilVersion>
<RoslynBuildUtilVersion>0.9.6-beta</RoslynBuildUtilVersion>
<RoslynDependenciesMicrosoftVisualStudioWorkspaceVersion>14.0.983-pre-ge167e81694</RoslynDependenciesMicrosoftVisualStudioWorkspaceVersion>
<RoslynDependenciesOptimizationDataVersion>2.3.0-beta3-61801-06</RoslynDependenciesOptimizationDataVersion>
<RoslynToolsMicrosoftLocateVSVersion>0.2.4-beta</RoslynToolsMicrosoftLocateVSVersion>
......
......@@ -16,7 +16,6 @@
<VSIXExpInstallerPackageVersion>0.2.1-beta</VSIXExpInstallerPackageVersion>
<RoslynDiagnosticsNugetPackageVersion>$(MicrosoftNetRoslynDiagnosticsVersion)</RoslynDiagnosticsNugetPackageVersion>
<RoslynDiagnosticsPropsFilePath>$(NuGetPackageRoot)\Microsoft.Net.RoslynDiagnostics\$(RoslynDiagnosticsNugetPackageVersion)\roslyn\Microsoft.Net.RoslynDiagnostics.props</RoslynDiagnosticsPropsFilePath>
<RoslynBuildUtilFilePath>$(NuGetPackageRoot)\Roslyn.Build.Util\0.9.4-portable\lib\dotnet\Roslyn.MSBuild.Util.dll</RoslynBuildUtilFilePath>
<RoslynRuntimeIdentifier Condition="'$(RoslynRuntimeIdentifier)' == '' AND '$(OS)' == 'Windows_NT'">win7-x64</RoslynRuntimeIdentifier>
<Features>strict,IOperation</Features>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
......@@ -49,6 +48,11 @@
<VisualStudioCodename>Dev$(VisualStudioReferenceMajorVersion)</VisualStudioCodename>
<MinimumVisualStudioVersion>$(VisualStudioVersion)</MinimumVisualStudioVersion>
<!-- When building WPF / VSIX projects MSBuild will create a temporary project with an extension of
tmp_proj. In that case the SDK is unable to determine the target language and cannot pick
the correct import. Need to set it explicitly here. -->
<LanguageTargets Condition="'$(ProjectLanguage)' != ''">$(MSBuildToolsPath)\Microsoft.$(ProjectLanguage).targets</LanguageTargets>
<!-- Disable AppX packaging for the Roslyn source. Not setting this to false has the side effect
that any builds of portable projects end up in a sub folder of $(OutputPath). Search for this flag in
Microsoft.Common.CurrentVersion.targets to see how it is consumed -->
......@@ -131,6 +135,9 @@
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.ValidateBootstrap"
AssemblyFile="$(BootstrapBuildPath)\Microsoft.Build.Tasks.CodeAnalysis.dll"
Condition="'$(BootstrapBuildPath)' != ''" />
<UsingTask TaskName="Roslyn.MSBuild.Util.FindNuGetAssetsForVsix"
AssemblyFile="$(NuGetPackageRoot)\Roslyn.Build.Util\$(RoslynBuildUtilVersion)\lib\netstandard1.3\Roslyn.MSBuild.Util.dll"
Condition="'$(OS)' == 'Windows_NT'" />
<!-- This file is imported by all projects at the beginning of the project files -->
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props"
......@@ -155,7 +162,7 @@
-->
<Choose>
<!-- VB specific settings -->
<When Condition="'$(MSBuildProjectExtension)' == '.vbproj' OR '$(Language)' == 'VB' OR '$(ProjectLanguage)' == 'VB'">
<When Condition="'$(MSBuildProjectExtension)' == '.vbproj' OR '$(Language)' == 'VB' OR '$(ProjectLanguage)' == 'VisualBasic'">
<PropertyGroup>
<ProjectLanguage>VB</ProjectLanguage>
<MyType>Empty</MyType>
......@@ -167,6 +174,7 @@
<RemoveIntegerChecks>true</RemoveIntegerChecks>
<RootNamespace></RootNamespace>
<MSBuildTargetsLanguageName>VisualBasic</MSBuildTargetsLanguageName>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
......
<?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="..\Targets\Settings.props" />
<Import Project="..\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Exe</OutputType>
<RootNamespace>Toolset</RootNamespace>
<AssemblyName>Toolset_DoNetUse</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7;ubuntu.14.04;osx.10.10</RuntimeIdentifiers>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
......
......@@ -241,9 +241,9 @@ function Get-MSBuildDir([switch]$xcopy = $false) {
return $both[1]
}
# Get the directory of the first Visual Studio which meets our minimal
# requirements for the Roslyn repo
function Get-VisualStudioDir() {
# Get the directory and instance ID of the first Visual Studio version which
# meets our minimal requirements for the Roslyn repo.
function Get-VisualStudioDirAndId() {
$vswhere = Join-Path (Ensure-BasicTool "vswhere") "tools\vswhere.exe"
$output = & $vswhere -requires Microsoft.Component.MSBuild -format json | Out-String
if (-not $?) {
......@@ -251,8 +251,15 @@ function Get-VisualStudioDir() {
}
$j = ConvertFrom-Json $output
$p = $j[0].installationPath
return $p
Write-Output $j[0].installationPath
Write-Output $j[0].instanceId
}
# Get the directory of the first Visual Studio which meets our minimal
# requirements for the Roslyn repo
function Get-VisualStudioDir() {
$both = Get-VisualStudioDirAndId
return $both[0]
}
# Clear out the NuGet package cache
......
......@@ -207,10 +207,12 @@ function Test-XUnit() {
Deploy-VsixViaTool
}
$logFilePath = Join-Path $configDir "runtests.log"
$unitDir = Join-Path $configDir "UnitTests"
$runTests = Join-Path $configDir "Exes\RunTests\RunTests.exe"
$xunitDir = Join-Path (Get-PackageDir "xunit.runner.console") "tools"
$args = "$xunitDir"
$args += " -log:$logFilePath"
if ($testDesktop) {
if ($test32) {
......@@ -255,10 +257,12 @@ function Test-XUnit() {
# Deploy our core VSIX libraries to Visual Studio via the Roslyn VSIX tool. This is an alternative to
# deploying at build time.
function Deploy-VsixViaTool() {
$vsixDir = Get-PackageDir "roslyntools.microsoft.vsixexpinstaller"
$vsixExe = Join-Path $vsixDir "tools\VsixExpInstaller.exe"
$vsDir = [IO.Path]::GetFullPath("$msbuildDir\..\..\..\").Trim("\")
$both = Get-VisualStudioDirAndId
$vsDir = $both[0].Trim("\")
$vsId = $both[1]
Write-Host "Using VS Instance $vsId at `"$vsDir`""
$baseArgs = "/rootSuffix:RoslynDev /vsInstallDir:`"$vsDir`""
$all = @(
"Vsix\CompilerExtension\Roslyn.Compilers.Extension.vsix",
......
# The new project system does not support designers. This blocks our ability to make XAML
# changes through the designer. A rare event but necessary on occasiona.
#
# This script helps with the times where XAML changes are needed. It will temporarily revert
# the projects which have XAML files to the legacy project system. The XAML edits can then
# be processed and the coversion can be reverted.
#
# Bug tracking project system getting designer support
# https://github.com/dotnet/project-system/issues/1467
[CmdletBinding(PositionalBinding=$false)]
param ()
Set-StrictMode -version 2.0
$ErrorActionPreference = "Stop"
$projectList = @(
'src\VisualStudio\Core\Impl\ServicesVisualStudioImpl.csproj',
'src\VisualStudio\CSharp\Impl\CSharpVisualStudio.csproj',
'src\VisualStudio\VisualBasic\Impl\BasicVisualStudio.vbproj',
'src\EditorFeatures\Core\EditorFeatures.csproj',
'src\VisualStudio\Core\Def\ServicesVisualStudio.csproj')
# Edit all of the project files to no longer have a TargetFramework element. This is what
# causes the selector to use the new project system.
function Change-ProjectFiles() {
foreach ($proj in $projectList) {
$proj = Join-Path $repoDir $proj
$lines = Get-Content $proj
for ($i = 0; $i -lt $lines.Length; $i++) {
$line = $lines[$i]
if ($line -match ".*TargetFramework") {
$lines[$i] = "<!-- DO NOT MERGE --> <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>"
}
}
[IO.File]::WriteAllLines($proj, $lines)
}
}
# Change the solution file to use the legacy project system GUID.
function Change-Solution() {
$solution = Join-Path $repoDir "Roslyn.sln"
$lines = Get-Content $solution
for ($i = 0; $i -lt $lines.Length; $i++) {
$line = $lines[$i]
foreach ($proj in $projectList) {
if ($line -like "*$proj*") {
Write-Host "Found $line"
$ext = [IO.Path]::GetExtension($proj)
if ($ext -eq ".csproj") {
$oldGuid = "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"
$newGuid = "9A19103F-16F7-4668-BE54-9A1E7A4F7556"
} else {
$oldGuid = "F184B08F-C81C-45F6-A57F-5ABD9991F28F"
$newGuid = "778DAE3C-4631-46EA-AA77-85C1314464D9"
}
$line = $line.Replace($newGuid, $oldGuid)
Write-Host "New Line $line"
$lines[$i] = $line
}
}
}
[IO.File]::WriteAllLines($solution, $lines)
}
try {
. (Join-Path $PSScriptRoot "build-utils.ps1")
Push-Location $repoDir
Change-ProjectFiles
Change-Solution
exit 0
}
catch {
Write-Host $_
Write-Host $_.Exception
Write-Host $_.ScriptStackTrace
exit 1
}
finally {
Pop-Location
}
......@@ -9,7 +9,6 @@
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.CodeStyle</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -51,4 +50,4 @@
<PublicAPI Include="PublicAPI.Unshipped.txt" />
</ItemGroup>
<Import Project="..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
......@@ -9,7 +9,6 @@
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -66,4 +65,4 @@
<PublicAPI Include="PublicAPI.Unshipped.txt" />
</ItemGroup>
<Import Project="..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
......@@ -11,7 +11,6 @@
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<RoslynProjectType>UnitTestPortable</RoslynProjectType>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<RootNamespace>Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.CommandLine.UnitTests</AssemblyName>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -70,15 +70,9 @@
<Reference Include="System.Configuration" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="CommandLineDiagnosticFormatterTests.cs" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.Emit.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -183,18 +183,10 @@
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="Microsoft.DiaSymReader">
<Version>$(MicrosoftDiaSymReaderVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources.resx">
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.Semantic.UnitTests</AssemblyName>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -162,15 +162,9 @@
<Reference Include="System" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.WinRT.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -69,15 +69,9 @@
</ItemGroup>
<ItemGroup>
<Reference Include="System.Xml.Linq" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<Import Project="..\..\..\..\build\Targets\GenerateCompilerExecutableBindingRedirects.targets" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -13,7 +13,7 @@
<Prefer32Bit>false</Prefer32Bit>
<LargeAddressAware>true</LargeAddressAware>
<StartupObject>Microsoft.CodeAnalysis.CSharp.CommandLine.Program</StartupObject>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
</PropertyGroup>
<ItemGroup Label="Project References">
......@@ -30,9 +30,7 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
<ItemGroup>
<Reference Include="System" />
<PackageReference Include="Microsoft.DiaSymReader.Native">
<Version>$(MicrosoftDiaSymReaderNativeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader.Native" Version="$(MicrosoftDiaSymReaderNativeVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\Shared\BuildClient.cs">
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<RootNamespace>Microsoft.CodeAnalysis.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.UnitTests</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -86,18 +86,10 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Moq">
<Version>$(MoqVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
<PackageReference Include="Moq" Version="$(MoqVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="CachingLookupTests.cs" />
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<RootNamespace>Microsoft.CodeAnalysis.BuildTasks.UnitTests</RootNamespace>
<AssemblyName>Microsoft.Build.Tasks.CodeAnalysis.UnitTests</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -63,24 +63,12 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.Build">
<Version>$(MicrosoftBuildFixedVersion)</Version>
</PackageReference>
<PackageReference Include="Moq">
<Version>$(MoqVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
<PackageReference Include="Microsoft.Build" Version="$(MicrosoftBuildFixedVersion)" />
<PackageReference Include="Moq" Version="$(MoqVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="MiscTests.cs" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -11,7 +11,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Roslyn.Compilers.Extension</RootNamespace>
<AssemblyName>Roslyn.Compilers.Extension</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ImportVSSDKTargets>True</ImportVSSDKTargets>
<GeneratePkgDefFile>true</GeneratePkgDefFile>
......@@ -150,27 +150,13 @@
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup%3b</IncludeOutputGroupsInVSIXLocalOnly>
<ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</ProjectReference>
<PackageReference Include="EnvDTE">
<Version>$(EnvDTEVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.15.0">
<Version>$(MicrosoftVisualStudioShell150Version)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.8.0">
<Version>$(MicrosoftVisualStudioShellInterop80Version)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.9.0">
<Version>$(MicrosoftVisualStudioShellInterop90Version)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.10.0">
<Version>$(MicrosoftVisualStudioShellInterop100Version)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.Framework">
<Version>$(MicrosoftVisualStudioShellFrameworkVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Utilities">
<Version>$(MicrosoftVisualStudioUtilitiesVersion)</Version>
</PackageReference>
<PackageReference Include="EnvDTE" Version="$(EnvDTEVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.15.0" Version="$(MicrosoftVisualStudioShell150Version)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.8.0" Version="$(MicrosoftVisualStudioShellInterop80Version)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.9.0" Version="$(MicrosoftVisualStudioShellInterop90Version)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.10.0" Version="$(MicrosoftVisualStudioShellInterop100Version)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.Framework" Version="$(MicrosoftVisualStudioShellFrameworkVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Utilities" Version="$(MicrosoftVisualStudioUtilitiesVersion)" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\Imports.targets" />
</Project>
</Project>
\ No newline at end of file
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<Import Project="..\..\..\..\build\Targets\GenerateCompilerExecutableBindingRedirects.targets" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -12,7 +12,7 @@
<RootNamespace>Microsoft.CodeAnalysis.CompilerServer</RootNamespace>
<AssemblyName>VBCSCompiler</AssemblyName>
<LargeAddressAware>true</LargeAddressAware>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7;ubuntu.14.04;osx.10.10</RuntimeIdentifiers>
<UseVSHostingProcess>false</UseVSHostingProcess>
<Prefer32Bit>false</Prefer32Bit>
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -12,7 +12,7 @@
<AssemblyName>Roslyn.Compilers.CompilerServer.UnitTests</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<RoslynProjectType>UnitTest</RoslynProjectType>
</PropertyGroup>
......@@ -65,21 +65,11 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<PackageReference Include="Microsoft.DiaSymReader">
<Version>$(MicrosoftDiaSymReaderVersion)</Version>
</PackageReference>
<PackageReference Include="Moq">
<Version>$(MoqVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
<PackageReference Include="Moq" Version="$(MoqVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="AnalyzerConsistencyCheckerTests.cs" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Compilers.CSharp.Test.Utilities.Desktop</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<TargetFrameworkProfile />
</PropertyGroup>
<ItemGroup Label="Project References">
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -11,7 +11,7 @@
<AssemblyName>Roslyn.Compilers.VisualBasic.Test.Utilities</AssemblyName>
<NoWarn>$(NoWarn);42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
<Nonshipping>true</Nonshipping>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
......
......@@ -10,7 +10,7 @@
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<ServiceablePackage>true</ServiceablePackage>
<NoWarn>$(NoWarn);42014;40057</NoWarn>
<NoWarn>$(NoWarn);42014</NoWarn>
<CodeAnalysisRuleSet>..\BasicCodeAnalysisRules.ruleset</CodeAnalysisRuleSet>
<!-- This is required to prevent downgrade references from CscCore/VbcCode since we must
reference Microsoft.NETCore.App to target the shared framework (bug
......@@ -983,4 +983,4 @@
</ItemGroup>
<Import Project="..\BasicAnalyzerDriver\BasicAnalyzerDriver.projitems" Label="Shared" />
<Import Project="..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Compilers.VisualBasic.CommandLine.UnitTests</AssemblyName>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -64,15 +64,9 @@
<Reference Include="System.Core" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Import Include="System.Xml.Linq" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -9,7 +9,7 @@
<ProjectGuid>{190CE348-596E-435A-9E5B-12A689F9FC29}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Compilers.VisualBasic.Emit.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -55,18 +55,10 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="Microsoft.VisualBasic" />
<PackageReference Include="Microsoft.DiaSymReader">
<Version>$(MicrosoftDiaSymReaderVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyAttributes.vb" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -9,7 +9,7 @@
<ProjectGuid>{BF180BD2-4FB7-4252-A7EC-A00E0C7A028A}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Compilers.VisualBasic.Semantic.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -55,15 +55,9 @@
<Reference Include="System.Configuration" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Folder Include="My Project\" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -9,7 +9,7 @@
<ProjectGuid>{BDA5D613-596D-4B61-837C-63554151C8F5}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Compilers.VisualBasic.Symbol.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -55,15 +55,9 @@
<Reference Include="System.Configuration" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Folder Include="My Project\" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -9,7 +9,7 @@
<ProjectGuid>{91F6F646-4F6E-449A-9AB4-2986348F329D}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Compilers.VisualBasic.Syntax.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -62,15 +62,9 @@
<Reference Include="System" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="Generated\Syntax.Test.xml.Generated.vb" />
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<Import Project="..\..\..\..\build\Targets\GenerateCompilerExecutableBindingRedirects.targets" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -13,7 +13,7 @@
<Prefer32Bit>false</Prefer32Bit>
<LargeAddressAware>true</LargeAddressAware>
<StartupObject>Microsoft.CodeAnalysis.VisualBasic.CommandLine.Program</StartupObject>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
</PropertyGroup>
<ItemGroup Label="Project References">
......@@ -30,9 +30,7 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
<ItemGroup>
<Reference Include="System" />
<PackageReference Include="Microsoft.DiaSymReader.Native">
<Version>$(MicrosoftDiaSymReaderNativeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader.Native" Version="$(MicrosoftDiaSymReaderNativeVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\Shared\BuildClient.cs">
......
<?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" />
<Import Project="..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Roslyn</RootNamespace>
<AssemblyName>RoslynDeployment</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<GeneratePkgDefFile>false</GeneratePkgDefFile>
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.Editor.CSharp</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.EditorFeatures</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup Label="Project References">
......@@ -159,12 +159,8 @@
<Reference Include="System.Xaml" />
<Reference Include="System.XML" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CSharpEditorResources.resx">
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<StartupObject />
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<TargetFrameworkProfile />
</PropertyGroup>
......@@ -163,42 +163,18 @@
<Reference Include="System.XML" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.VisualStudio.Composition">
<Version>$(MicrosoftVisualStudioCompositionVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor">
<Version>$(MicrosoftVisualStudioPlatformVSEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop">
<Version>$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)</Version>
</PackageReference>
<PackageReference Include="BasicUndo">
<Version>$(BasicUndoVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Internal">
<Version>$(MicrosoftVisualStudioTextInternalVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy">
<Version>$(MicrosoftVisualStudioLanguageCallHierarchyVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces">
<Version>$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification">
<Version>$(MicrosoftVisualStudioLanguageStandardClassificationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Composition" Version="$(MicrosoftVisualStudioCompositionVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor" Version="$(MicrosoftVisualStudioPlatformVSEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop" Version="$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)" />
<PackageReference Include="BasicUndo" Version="$(BasicUndoVersion)" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Internal" Version="$(MicrosoftVisualStudioTextInternalVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy" Version="$(MicrosoftVisualStudioLanguageCallHierarchyVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces" Version="$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification" Version="$(MicrosoftVisualStudioLanguageStandardClassificationVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="AddBraces\AddBracesFixAllTests.cs" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<StartupObject />
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<TargetFrameworkProfile />
</PropertyGroup>
......
......@@ -4,7 +4,7 @@
<PropertyGroup>
<ProjectLanguage>CSharp</ProjectLanguage>
</PropertyGroup>
<Import Project="..\..\..\build\Targets\Settings.props" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -12,7 +12,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.Editor</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.EditorFeatures</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup Label="Project References">
......@@ -53,54 +53,22 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Internal">
<Version>$(MicrosoftVisualStudioTextInternalVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy">
<Version>$(MicrosoftVisualStudioLanguageCallHierarchyVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces">
<Version>$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification">
<Version>$(MicrosoftVisualStudioLanguageStandardClassificationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Imaging">
<Version>$(MicrosoftVisualStudioImagingVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime">
<Version>$(MicrosoftVisualStudioImagingInterop140DesignTimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.ImageCatalog">
<Version>$(MicrosoftVisualStudioImageCatalogVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Utilities">
<Version>$(MicrosoftVisualStudioUtilitiesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Validation">
<Version>$(MicrosoftVisualStudioValidationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Threading">
<Version>$(MicrosoftVisualStudioThreadingVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.Elfie">
<Version>$(MicrosoftCodeAnalysisElfieVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.RemoteControl">
<Version>$(MicrosoftVisualStudioRemoteControlVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Internal" Version="$(MicrosoftVisualStudioTextInternalVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy" Version="$(MicrosoftVisualStudioLanguageCallHierarchyVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces" Version="$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification" Version="$(MicrosoftVisualStudioLanguageStandardClassificationVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Imaging" Version="$(MicrosoftVisualStudioImagingVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime" Version="$(MicrosoftVisualStudioImagingInterop140DesignTimeVersion)" />
<PackageReference Include="Microsoft.VisualStudio.ImageCatalog" Version="$(MicrosoftVisualStudioImageCatalogVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Utilities" Version="$(MicrosoftVisualStudioUtilitiesVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Validation" Version="$(MicrosoftVisualStudioValidationVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Threading" Version="$(MicrosoftVisualStudioThreadingVersion)" />
<PackageReference Include="Microsoft.CodeAnalysis.Elfie" Version="$(MicrosoftCodeAnalysisElfieVersion)" />
<PackageReference Include="Microsoft.VisualStudio.RemoteControl" Version="$(MicrosoftVisualStudioRemoteControlVersion)" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleTo Include="InteractiveHost" />
......
......@@ -4,7 +4,7 @@
<PropertyGroup>
<ProjectLanguage>CSharp</ProjectLanguage>
</PropertyGroup>
<Import Project="..\..\..\build\Targets\Settings.props" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -12,7 +12,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.Editor</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.EditorFeatures.Next</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup Label="Project References">
......@@ -49,60 +49,24 @@
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="$(NuGetPackageRoot)\VS.ExternalAPIs.CodingConventions\1.0.60704.2\Microsoft.VisualStudio.CodingConventions.dll" />
<PackageReference Include="Microsoft.VisualStudio.CoreUtility">
<Version>$(MicrosoftVisualStudioCoreUtilityVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Editor">
<Version>$(MicrosoftVisualStudioEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Imaging">
<Version>$(MicrosoftVisualStudioImagingVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime">
<Version>$(MicrosoftVisualStudioImagingInterop140DesignTimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime">
<Version>$(MicrosoftVisualStudioShellInterop140DesignTimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.ImageCatalog">
<Version>$(MicrosoftVisualStudioImageCatalogVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Data">
<Version>$(MicrosoftVisualStudioTextDataVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Logic">
<Version>$(MicrosoftVisualStudioTextLogicVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Utilities">
<Version>$(MicrosoftVisualStudioUtilitiesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces">
<Version>$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Validation">
<Version>$(MicrosoftVisualStudioValidationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Threading">
<Version>$(MicrosoftVisualStudioThreadingVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.Tpl.Dataflow">
<Version>$(MicrosoftTplDataflowVersion)</Version>
</PackageReference>
<PackageReference Include="VS.ExternalAPIs.CodingConventions">
<Version>$(VSExternalAPIsCodingConventionsVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.CoreUtility" Version="$(MicrosoftVisualStudioCoreUtilityVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Editor" Version="$(MicrosoftVisualStudioEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Imaging" Version="$(MicrosoftVisualStudioImagingVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime" Version="$(MicrosoftVisualStudioImagingInterop140DesignTimeVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime" Version="$(MicrosoftVisualStudioShellInterop140DesignTimeVersion)" />
<PackageReference Include="Microsoft.VisualStudio.ImageCatalog" Version="$(MicrosoftVisualStudioImageCatalogVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Data" Version="$(MicrosoftVisualStudioTextDataVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Logic" Version="$(MicrosoftVisualStudioTextLogicVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Utilities" Version="$(MicrosoftVisualStudioUtilitiesVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces" Version="$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Validation" Version="$(MicrosoftVisualStudioValidationVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Threading" Version="$(MicrosoftVisualStudioThreadingVersion)" />
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
<PackageReference Include="Microsoft.Tpl.Dataflow" Version="$(MicrosoftTplDataflowVersion)" />
<PackageReference Include="VS.ExternalAPIs.CodingConventions" Version="$(VSExternalAPIsCodingConventionsVersion)" />
</ItemGroup>
<ItemGroup>
<PublicAPI Include="PublicAPI.Shipped.txt" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.Editor.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Services.Editor.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<TargetFrameworkProfile />
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
......@@ -156,42 +156,18 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="BasicUndo">
<Version>$(BasicUndoVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Composition">
<Version>$(MicrosoftVisualStudioCompositionVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor">
<Version>$(MicrosoftVisualStudioPlatformVSEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop">
<Version>$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Internal">
<Version>$(MicrosoftVisualStudioTextInternalVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy">
<Version>$(MicrosoftVisualStudioLanguageCallHierarchyVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces">
<Version>$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification">
<Version>$(MicrosoftVisualStudioLanguageStandardClassificationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="BasicUndo" Version="$(BasicUndoVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Composition" Version="$(MicrosoftVisualStudioCompositionVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor" Version="$(MicrosoftVisualStudioPlatformVSEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop" Version="$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Internal" Version="$(MicrosoftVisualStudioTextInternalVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy" Version="$(MicrosoftVisualStudioLanguageCallHierarchyVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces" Version="$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification" Version="$(MicrosoftVisualStudioLanguageStandardClassificationVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="Attributes\AttributeTests.cs" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Services.Editor2.UnitTests</AssemblyName>
<OptionStrict>Off</OptionStrict>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<TargetFrameworkProfile />
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
......@@ -169,54 +169,22 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.Tpl.Dataflow">
<Version>$(MicrosoftTplDataflowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Composition">
<Version>$(MicrosoftVisualStudioCompositionVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor">
<Version>$(MicrosoftVisualStudioPlatformVSEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop">
<Version>$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)</Version>
</PackageReference>
<PackageReference Include="BasicUndo">
<Version>$(BasicUndoVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.Build.Runtime">
<Version>$(MicrosoftBuildRuntimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Editor">
<Version>$(MicrosoftVisualStudioEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Internal">
<Version>$(MicrosoftVisualStudioTextInternalVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy">
<Version>$(MicrosoftVisualStudioLanguageCallHierarchyVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Imaging">
<Version>$(MicrosoftVisualStudioImagingVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime">
<Version>$(MicrosoftVisualStudioImagingInterop140DesignTimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification">
<Version>$(MicrosoftVisualStudioLanguageStandardClassificationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.Tpl.Dataflow" Version="$(MicrosoftTplDataflowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Composition" Version="$(MicrosoftVisualStudioCompositionVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor" Version="$(MicrosoftVisualStudioPlatformVSEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop" Version="$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)" />
<PackageReference Include="BasicUndo" Version="$(BasicUndoVersion)" />
<PackageReference Include="Microsoft.Build.Runtime" Version="$(MicrosoftBuildRuntimeVersion)" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Editor" Version="$(MicrosoftVisualStudioEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Internal" Version="$(MicrosoftVisualStudioTextInternalVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy" Version="$(MicrosoftVisualStudioLanguageCallHierarchyVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Imaging" Version="$(MicrosoftVisualStudioImagingVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime" Version="$(MicrosoftVisualStudioImagingInterop140DesignTimeVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification" Version="$(MicrosoftVisualStudioLanguageStandardClassificationVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleToTest Include="Roslyn.VisualStudio.Services.UnitTests" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.Test.Utilities</RootNamespace>
<AssemblyName>Roslyn.Services.Test.Utilities</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
......@@ -114,60 +114,24 @@
<Reference Include="System.XML" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Moq">
<Version>$(MoqVersion)</Version>
</PackageReference>
<PackageReference Include="Newtonsoft.Json">
<Version>$(NewtonsoftJsonVersion)</Version>
</PackageReference>
<PackageReference Include="Nerdbank.FullDuplexStream">
<Version>$(NerdbankFullDuplexStreamVersion)</Version>
</PackageReference>
<PackageReference Include="BasicUndo">
<Version>$(BasicUndoVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.ServiceHub.Client">
<Version>$(MicrosoftServiceHubClientVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor">
<Version>$(MicrosoftVisualStudioPlatformVSEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop">
<Version>$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Composition">
<Version>$(MicrosoftVisualStudioCompositionVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Internal">
<Version>$(MicrosoftVisualStudioTextInternalVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification">
<Version>$(MicrosoftVisualStudioLanguageStandardClassificationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy">
<Version>$(MicrosoftVisualStudioLanguageCallHierarchyVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces">
<Version>$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
<PackageReference Include="Moq" Version="$(MoqVersion)" />
<PackageReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonVersion)" />
<PackageReference Include="Nerdbank.FullDuplexStream" Version="$(NerdbankFullDuplexStreamVersion)" />
<PackageReference Include="BasicUndo" Version="$(BasicUndoVersion)" />
<PackageReference Include="Microsoft.ServiceHub.Client" Version="$(MicrosoftServiceHubClientVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor" Version="$(MicrosoftVisualStudioPlatformVSEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop" Version="$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Composition" Version="$(MicrosoftVisualStudioCompositionVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Internal" Version="$(MicrosoftVisualStudioTextInternalVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification" Version="$(MicrosoftVisualStudioLanguageStandardClassificationVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy" Version="$(MicrosoftVisualStudioLanguageCallHierarchyVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces" Version="$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\visualstudio\core\next\remote\JsonRpcClient.cs">
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Services.Test.Utilities2</AssemblyName>
<OptionStrict>Off</OptionStrict>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<TargetFrameworkProfile />
</PropertyGroup>
......@@ -111,42 +111,18 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.VisualStudio.Composition">
<Version>$(MicrosoftVisualStudioCompositionVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor">
<Version>$(MicrosoftVisualStudioPlatformVSEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop">
<Version>$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Editor">
<Version>$(MicrosoftVisualStudioEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Internal">
<Version>$(MicrosoftVisualStudioTextInternalVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy">
<Version>$(MicrosoftVisualStudioLanguageCallHierarchyVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Imaging">
<Version>$(MicrosoftVisualStudioImagingVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime">
<Version>$(MicrosoftVisualStudioImagingInterop140DesignTimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Composition" Version="$(MicrosoftVisualStudioCompositionVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor" Version="$(MicrosoftVisualStudioPlatformVSEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop" Version="$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Editor" Version="$(MicrosoftVisualStudioEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Internal" Version="$(MicrosoftVisualStudioTextInternalVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy" Version="$(MicrosoftVisualStudioLanguageCallHierarchyVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Imaging" Version="$(MicrosoftVisualStudioImagingVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime" Version="$(MicrosoftVisualStudioImagingInterop140DesignTimeVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleToTest Include="Roslyn.VisualStudio.Services.UnitTests" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.Text</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.EditorFeatures.Text</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -27,27 +27,13 @@
<Reference Include="System" />
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.Core" />
<PackageReference Include="Microsoft.VisualStudio.Text.Data">
<Version>$(MicrosoftVisualStudioTextDataVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Logic">
<Version>$(MicrosoftVisualStudioTextLogicVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Internal">
<Version>$(MicrosoftVisualStudioTextInternalVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.CoreUtility">
<Version>$(MicrosoftVisualStudioCoreUtilityVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Utilities">
<Version>$(MicrosoftVisualStudioUtilitiesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Data" Version="$(MicrosoftVisualStudioTextDataVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Logic" Version="$(MicrosoftVisualStudioTextLogicVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Internal" Version="$(MicrosoftVisualStudioTextInternalVersion)" />
<PackageReference Include="Microsoft.VisualStudio.CoreUtility" Version="$(MicrosoftVisualStudioCoreUtilityVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Utilities" Version="$(MicrosoftVisualStudioUtilitiesVersion)" />
</ItemGroup>
<ItemGroup>
<!-- InternalsVisibleTo go here -->
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{49BFAE50-1BCE-48AE-BC89-78B7D90A3ECD}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.EditorFeatures</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -173,15 +173,9 @@
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.CodeAnalysis.Editor.Shared.Extensions" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<AssemblyName>Roslyn.Services.Editor.VisualBasic.UnitTests</AssemblyName>
<OptionStrict>Off</OptionStrict>
<VBRuntime>Default</VBRuntime>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<TargetFrameworkProfile />
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
......@@ -154,42 +154,18 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.VisualStudio.Composition">
<Version>$(MicrosoftVisualStudioCompositionVersion)</Version>
</PackageReference>
<PackageReference Include="BasicUndo">
<Version>$(BasicUndoVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor">
<Version>$(MicrosoftVisualStudioPlatformVSEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop">
<Version>$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.Internal">
<Version>$(MicrosoftVisualStudioTextInternalVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy">
<Version>$(MicrosoftVisualStudioLanguageCallHierarchyVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces">
<Version>$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification">
<Version>$(MicrosoftVisualStudioLanguageStandardClassificationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Composition" Version="$(MicrosoftVisualStudioCompositionVersion)" />
<PackageReference Include="BasicUndo" Version="$(BasicUndoVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor" Version="$(MicrosoftVisualStudioPlatformVSEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Platform.VSEditor.Interop" Version="$(MicrosoftVisualStudioPlatformVSEditorInteropVersion)" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.Internal" Version="$(MicrosoftVisualStudioTextInternalVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.CallHierarchy" Version="$(MicrosoftVisualStudioLanguageCallHierarchyVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces" Version="$(MicrosoftVisualStudioLanguageNavigateToInterfacesVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification" Version="$(MicrosoftVisualStudioLanguageStandardClassificationVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="AutomaticCompletion\AutomaticBraceCompletionTests.vb" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.UnitTests</RootNamespace>
<AssemblyName>Roslyn.ExpressionEvaluator.CSharp.ExpressionCompiler.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -72,21 +72,11 @@
<Reference Include="System" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Xml" />
<PackageReference Include="Microsoft.VisualStudio.Debugger.Engine">
<Version>$(MicrosoftVisualStudioDebuggerEngineVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader">
<Version>$(MicrosoftDiaSymReaderVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Debugger.Engine" Version="$(MicrosoftVisualStudioDebuggerEngineVersion)" />
<PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="AccessibilityTests.cs" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator</RootNamespace>
<AssemblyName>Roslyn.ExpressionEvaluator.CSharp.ResultProvider.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -64,15 +64,9 @@
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Xml" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\..\Compilers\CSharp\Portable\SymbolDisplay\ObjectDisplay.cs">
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,25 +11,15 @@
<RootNamespace>Microsoft.CodeAnalysis.ExpressionEvaluator.UnitTests</RootNamespace>
<AssemblyName>Roslyn.ExpressionEvaluator.ExpressionCompiler.Test.Utilities</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup Label="File References">
<Reference Include="System" />
<PackageReference Include="Microsoft.VisualStudio.Debugger.Engine">
<Version>$(MicrosoftVisualStudioDebuggerEngineVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader">
<Version>$(MicrosoftDiaSymReaderVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Debugger.Engine" Version="$(MicrosoftVisualStudioDebuggerEngineVersion)" />
<PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj">
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<RootNamespace>Microsoft.CodeAnalysis.ExpressionEvaluator.UnitTests</RootNamespace>
<AssemblyName>Roslyn.ExpressionEvaluator.FunctionResolver.UnitTests</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -84,18 +84,10 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.Debugger.Engine">
<Version>$(MicrosoftVisualStudioDebuggerEngineVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Debugger.Engine" Version="$(MicrosoftVisualStudioDebuggerEngineVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<Import Project="..\..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<RootNamespace>Microsoft.CodeAnalysis.ExpressionEvaluator</RootNamespace>
<AssemblyName>Roslyn.ExpressionEvaluator.ResultProvider.Test.Utilities</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<NoWarn>$(NoWarn);CA1825</NoWarn> <!-- Disable CA1825 (Avoid unnecessary zero-length array allocations. Use Array.Empty<X>() instead) as Array.Empty not available in one of the targets for this shared project -->
</PropertyGroup>
<ItemGroup Label="File References">
......@@ -29,21 +29,11 @@
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Debugger.Metadata">
<Version>$(MicrosoftVisualStudioDebuggerMetadataVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Debugger.Metadata" Version="$(MicrosoftVisualStudioDebuggerMetadataVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup Label="Linked Files">
<Compile Include="..\..\..\..\Dependencies\PooledObjects\PooledStringBuilder.cs">
......@@ -177,4 +167,4 @@
</ItemGroup>
<Import Project="..\..\Source\ResultProvider\ResultProvider.projitems" Label="Shared" />
<Import Project="..\..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -22,7 +22,7 @@
<ImportVSSDKTargets>true</ImportVSSDKTargets>
<MinimumVisualStudioVersion>$(VisualStudioVersion)</MinimumVisualStudioVersion>
<TargetVsixContainerName>ExpressionEvaluatorPackage.vsix</TargetVsixContainerName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<RoslynProjectType>Vsix</RoslynProjectType>
<IsProductComponent>true</IsProductComponent>
......@@ -129,4 +129,4 @@
<Compile Include="AssemblyRedirects.cs" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\Imports.targets" />
</Project>
</Project>
\ No newline at end of file
......@@ -9,7 +9,6 @@
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<NoWarn>$(NoWarn);40057</NoWarn>
<!-- Package Microsoft.VisualStudio.Debugger.Engine 15.0.26201-gamma is not compatible with netstandard1.3 -->
<PackageTargetFallback>portable-net46</PackageTargetFallback>
<!-- Don't transitively copy output files, since everything builds to the same folder. -->
......@@ -106,4 +105,4 @@
</ItemGroup>
<Import Project="..\..\..\..\..\build\Targets\Vsdconfig.targets" />
<Import Project="..\..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
......@@ -12,7 +12,6 @@
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider</AssemblyName>
<TargetFramework>net20</TargetFramework>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......
......@@ -12,7 +12,6 @@
<!-- Package Microsoft.VisualStudio.Debugger.Engine 15.0.26201-gamma is not compatible with netstandard1.3 -->
<PackageTargetFallback>portable-net45+win8</PackageTargetFallback>
<DisableImplicitFrameworkReferences>false</DisableImplicitFrameworkReferences>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -49,4 +48,4 @@
<Import Project="..\BasicResultProvider.projitems" Label="Shared" />
<Import Project="..\..\..\..\..\..\build\Targets\Vsdconfig.targets" />
<Import Project="..\..\..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -9,7 +9,7 @@
<ProjectGuid>{AC5E3515-482C-4C6A-92D9-D0CEA687DFC2}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.ExpressionEvaluator.VisualBasic.ExpressionCompiler.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -68,21 +68,11 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<PackageReference Include="Microsoft.VisualStudio.Debugger.Engine">
<Version>$(MicrosoftVisualStudioDebuggerEngineVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader">
<Version>$(MicrosoftDiaSymReaderVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Debugger.Engine" Version="$(MicrosoftVisualStudioDebuggerEngineVersion)" />
<PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="DebuggerDisplayAttributeTests.vb" />
......
<?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" />
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -9,7 +9,7 @@
<ProjectGuid>{ACE53515-482C-4C6A-E2D2-4242A687DFEE}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.ExpressionEvaluator.VisualBasic.ResultProvider.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<VBRuntime>Default</VBRuntime>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
......@@ -62,15 +62,9 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\..\Compilers\VisualBasic\Portable\SymbolDisplay\ObjectDisplay.vb">
......
......@@ -9,7 +9,6 @@
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.Features</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -473,4 +472,4 @@
</ItemGroup>
<Import Project="..\..\..\Compilers\VisualBasic\BasicAnalyzerDriver\BasicAnalyzerDriver.projitems" Label="Shared" />
<Import Project="..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.Editor.CSharp</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.InteractiveEditorFeatures</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -101,15 +101,9 @@
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.Xaml" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CSharpInteractiveEditorResources.resx">
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.Editor</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.InteractiveEditorFeatures</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -61,18 +61,10 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Editor">
<Version>$(MicrosoftVisualStudioEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification">
<Version>$(MicrosoftVisualStudioLanguageStandardClassificationVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Editor" Version="$(MicrosoftVisualStudioEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.StandardClassification" Version="$(MicrosoftVisualStudioLanguageStandardClassificationVersion)" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleTo Include="InteractiveHost" />
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{849E516A-595F-474B-ADB4-E099F921CEDF}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.InteractiveEditorFeatures</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -85,15 +85,9 @@
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow">
<Version>$(MicrosoftVisualStudioInteractiveWindowVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI">
<Version>$(MicrosoftVisualStudioTextUIVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf">
<Version>$(MicrosoftVisualStudioTextUIWpfVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.InteractiveWindow" Version="$(MicrosoftVisualStudioInteractiveWindowVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI" Version="$(MicrosoftVisualStudioTextUIVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="$(MicrosoftVisualStudioTextUIWpfVersion)" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.CodeAnalysis.Editor.Shared.Extensions" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.InteractiveFeatures</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Exe</OutputType>
<RootNamespace>InteractiveHost</RootNamespace>
<AssemblyName>InteractiveHost</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">x86</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Roslyn.InteractiveHost.UnitTests</RootNamespace>
<AssemblyName>Roslyn.InteractiveHost.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7-x86</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -157,9 +157,7 @@
<Reference Include="System.Runtime.Remoting" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="Microsoft.ServiceHub.Client">
<Version>$(MicrosoftServiceHubClientVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.ServiceHub.Client" Version="$(MicrosoftServiceHubClientVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="AbstractInteractiveHostTests.cs" />
......
......@@ -15,7 +15,6 @@
<TargetFramework>netcoreapp1.1</TargetFramework>
<RuntimeIdentifiers>win7-x64;ubuntu.14.04-x64;ubuntu.16.04-x64;osx.10.12-x64</RuntimeIdentifiers>
<NoStdLib>true</NoStdLib>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'" />
......@@ -99,4 +98,4 @@
<PackageReference Include="System.Xml.XPath.XDocument" Version="$(SystemXmlXPathXDocumentVersion)" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<Import Project="..\..\..\build\Targets\GenerateCompilerExecutableBindingRedirects.targets" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<RootNamespace>CSharpInteractive</RootNamespace>
<AssemblyName>csi</AssemblyName>
<Prefer32Bit>false</Prefer32Bit>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
......@@ -49,15 +49,9 @@
<InternalsVisibleToTest Include="Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ValueTuple">
<Version>$(SystemValueTupleVersion)</Version>
</PackageReference>
<PackageReference Include="System.Dynamic.Runtime">
<Version>$(SystemDynamicRuntimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.CSharp">
<Version>$(MicrosoftCSharpVersion)</Version>
</PackageReference>
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" />
<PackageReference Include="System.Dynamic.Runtime" Version="$(SystemDynamicRuntimeVersion)" />
<PackageReference Include="Microsoft.CSharp" Version="$(MicrosoftCSharpVersion)" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<Import Project="..\..\..\build\Targets\GenerateCompilerExecutableBindingRedirects.targets" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<StartupObject>Sub Main</StartupObject>
<AssemblyName>vbi</AssemblyName>
<Prefer32Bit>false</Prefer32Bit>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
......@@ -49,15 +49,9 @@
<Folder Include="My Project\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ValueTuple">
<Version>$(SystemValueTupleVersion)</Version>
</PackageReference>
<PackageReference Include="System.Dynamic.Runtime">
<Version>$(SystemDynamicRuntimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualBasic">
<Version>$(MicrosoftVisualBasicVersion)</Version>
</PackageReference>
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" />
<PackageReference Include="System.Dynamic.Runtime" Version="$(SystemDynamicRuntimeVersion)" />
<PackageReference Include="Microsoft.VisualBasic" Version="$(MicrosoftVisualBasicVersion)" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26014.0
......@@ -47,7 +47,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B00C02
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analyzers", "Analyzers", "{4BAF1EA2-7E3E-4716-A616-8737F6D719B3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpAnalyzers", "CSharp\Analyzers\CSharpAnalyzers\CSharpAnalyzers\CSharpAnalyzers.csproj", "{409C5A1C-D4DE-43C4-86E1-F598C60B794B}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpAnalyzers", "CSharp\Analyzers\CSharpAnalyzers\CSharpAnalyzers\CSharpAnalyzers.csproj", "{409C5A1C-D4DE-43C4-86E1-F598C60B794B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpAnalyzers.Test", "CSharp\Analyzers\CSharpAnalyzers\CSharpAnalyzers.Test\CSharpAnalyzers.Test.csproj", "{E5603AB0-C831-4044-8E44-3CA853B6A152}"
EndProject
......@@ -75,7 +75,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CopyPasteWithUsing", "CopyP
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analyzers", "Analyzers", "{9B332B8A-A5D5-4622-8066-B4A5D9B49C60}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicAnalyzers", "VisualBasic\Analyzers\BasicAnalyzers\BasicAnalyzers\BasicAnalyzers.vbproj", "{9E86BCE5-E095-4E9F-9C45-22D5AEB6AD2A}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicAnalyzers", "VisualBasic\Analyzers\BasicAnalyzers\BasicAnalyzers\BasicAnalyzers.vbproj", "{9E86BCE5-E095-4E9F-9C45-22D5AEB6AD2A}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicAnalyzers.Test", "VisualBasic\Analyzers\BasicAnalyzers\BasicAnalyzers.Test\BasicAnalyzers.Test.vbproj", "{5399E7A8-F8F1-4F2E-A5D2-9C96F3DD2A2D}"
EndProject
......@@ -115,45 +115,45 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "RemoveByValVB.UnitTests", "
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "TreeTransformsVB", "VisualBasic\TreeTransforms\TreeTransformsVB.vbproj", "{D89124D4-FB1D-4D08-BD95-F60BD24D5965}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysis", "..\Compilers\Core\Portable\CodeAnalysis.csproj", "{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeAnalysis", "..\Compilers\Core\Portable\CodeAnalysis.csproj", "{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpCodeAnalysis", "..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj", "{B501A547-C911-4A05-AC6E-274A50DFF30E}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCodeAnalysis", "..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj", "{B501A547-C911-4A05-AC6E-274A50DFF30E}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicCodeAnalysis", "..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj", "{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicCodeAnalysis", "..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj", "{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Workspaces", "..\Workspaces\Core\Portable\Workspaces.csproj", "{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Workspaces", "..\Workspaces\Core\Portable\Workspaces.csproj", "{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpWorkspace", "..\Workspaces\CSharp\Portable\CSharpWorkspace.csproj", "{21B239D0-D144-430F-A394-C066D58EE267}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpWorkspace", "..\Workspaces\CSharp\Portable\CSharpWorkspace.csproj", "{21B239D0-D144-430F-A394-C066D58EE267}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicWorkspace", "..\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj", "{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicWorkspace", "..\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj", "{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Workspaces.Desktop", "..\Workspaces\Core\Desktop\Workspaces.Desktop.csproj", "{2E87FA96-50BB-4607-8676-46521599F998}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Workspaces.Desktop", "..\Workspaces\Core\Desktop\Workspaces.Desktop.csproj", "{2E87FA96-50BB-4607-8676-46521599F998}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EditorFeatures", "..\EditorFeatures\Core\EditorFeatures.csproj", "{3CDEEAB7-2256-418A-BEB2-620B5CB16302}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EditorFeatures", "..\EditorFeatures\Core\EditorFeatures.csproj", "{3CDEEAB7-2256-418A-BEB2-620B5CB16302}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Features", "..\Features\Core\Portable\Features.csproj", "{EDC68A0E-C68D-4A74-91B7-BF38EC909888}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Features", "..\Features\Core\Portable\Features.csproj", "{EDC68A0E-C68D-4A74-91B7-BF38EC909888}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeployCompilerGeneratorToolsRuntime", "..\Tools\Source\CompilerGeneratorTools\DeployCompilerGeneratorToolsRuntime\DeployCompilerGeneratorToolsRuntime.csproj", "{6DA08F12-32F2-4DD9-BBAD-982EB71A2C9B}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployCompilerGeneratorToolsRuntime", "..\Tools\Source\CompilerGeneratorTools\DeployCompilerGeneratorToolsRuntime\DeployCompilerGeneratorToolsRuntime.csproj", "{6DA08F12-32F2-4DD9-BBAD-982EB71A2C9B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CompilersBoundTreeGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\BoundTreeGenerator\CompilersBoundTreeGenerator.csproj", "{02459936-CD2C-4F61-B671-5C518F2A3DDC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CompilersBoundTreeGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\BoundTreeGenerator\CompilersBoundTreeGenerator.csproj", "{02459936-CD2C-4F61-B671-5C518F2A3DDC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpErrorFactsGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\CSharpErrorFactsGenerator\CSharpErrorFactsGenerator.csproj", "{288089C5-8721-458E-BE3E-78990DAB5E2E}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpErrorFactsGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\CSharpErrorFactsGenerator\CSharpErrorFactsGenerator.csproj", "{288089C5-8721-458E-BE3E-78990DAB5E2E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpSyntaxGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\CSharpSyntaxGenerator\CSharpSyntaxGenerator.csproj", "{288089C5-8721-458E-BE3E-78990DAB5E2D}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpSyntaxGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\CSharpSyntaxGenerator\CSharpSyntaxGenerator.csproj", "{288089C5-8721-458E-BE3E-78990DAB5E2D}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VisualBasicErrorFactsGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\VisualBasicErrorFactsGenerator\VisualBasicErrorFactsGenerator.vbproj", "{909B656F-6095-4AC2-A5AB-C3F032315C45}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "VisualBasicErrorFactsGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\VisualBasicErrorFactsGenerator\VisualBasicErrorFactsGenerator.vbproj", "{909B656F-6095-4AC2-A5AB-C3F032315C45}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VisualBasicSyntaxGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\VisualBasicSyntaxGenerator\VisualBasicSyntaxGenerator.vbproj", "{6AA96934-D6B7-4CC8-990D-DB6B9DD56E34}"
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "VisualBasicSyntaxGenerator", "..\Tools\Source\CompilerGeneratorTools\Source\VisualBasicSyntaxGenerator\VisualBasicSyntaxGenerator.vbproj", "{6AA96934-D6B7-4CC8-990D-DB6B9DD56E34}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextEditorFeatures", "..\EditorFeatures\Text\TextEditorFeatures.csproj", "{18F5FBB8-7570-4412-8CC7-0A86FF13B7BA}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TextEditorFeatures", "..\EditorFeatures\Text\TextEditorFeatures.csproj", "{18F5FBB8-7570-4412-8CC7-0A86FF13B7BA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestUtilities.Desktop", "..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj", "{76C6F005-C89D-4348-BB4A-391898DBEB52}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestUtilities.Desktop", "..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj", "{76C6F005-C89D-4348-BB4A-391898DBEB52}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CompilerTestResources", "..\Compilers\Test\Resources\Core\CompilerTestResources.csproj", "{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CompilerTestResources", "..\Compilers\Test\Resources\Core\CompilerTestResources.csproj", "{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PdbUtilities", "..\Test\PdbUtilities\PdbUtilities.csproj", "{AFDE6BEA-5038-4A4A-A88E-DBD2E4088EED}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PdbUtilities", "..\Test\PdbUtilities\PdbUtilities.csproj", "{AFDE6BEA-5038-4A4A-A88E-DBD2E4088EED}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestUtilities", "..\Test\Utilities\Portable\TestUtilities.csproj", "{CCBD3438-3E84-40A9-83AD-533F23BCFCA5}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestUtilities", "..\Test\Utilities\Portable\TestUtilities.csproj", "{CCBD3438-3E84-40A9-83AD-533F23BCFCA5}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
......
......@@ -13,7 +13,7 @@
<TargetFramework>netstandard1.3</TargetFramework>
<GeneratePkgDefFile>false</GeneratePkgDefFile>
<OptionStrict>Off</OptionStrict>
<NoWarn>$(NoWarn);41999,42016,42017,42018,42019,42020,42021,42022,42032,42036;40057</NoWarn>
<NoWarn>$(NoWarn);41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -107,4 +107,4 @@
</Exec>
</Target>
<Import Project="..\..\..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -12,7 +12,7 @@
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -24,9 +24,7 @@
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="System.Diagnostics.Process">
<Version>$(SystemDiagnosticsProcessVersion)</Version>
</PackageReference>
<PackageReference Include="System.Diagnostics.Process" Version="$(SystemDiagnosticsProcessVersion)" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -12,7 +12,7 @@
<RootNamespace>Microsoft.CodeAnalysis.Scripting.Test</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -65,15 +65,9 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
......@@ -9,7 +9,6 @@
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.Scripting</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
......@@ -71,4 +70,4 @@
<PackageReference Include="Microsoft.VisualBasic" Version="$(MicrosoftVisualBasicVersion)" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -11,7 +11,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.Scripting.Desktop.UnitTests</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<RoslynProjectType>UnitTest</RoslynProjectType>
......@@ -66,15 +66,9 @@
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="InteractiveSessionTests.vb" />
......
......@@ -11,7 +11,6 @@
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.Scripting.UnitTests</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<RoslynProjectType>UnitTestDesktop</RoslynProjectType>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -71,4 +70,4 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Library</OutputType>
<AssemblyName>DeplyDesktopTestRuntime_DoNotUse</AssemblyName>
<Nonshipping>true</Nonshipping>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<RoslynProjectType>DeploymentTest</RoslynProjectType>
<RoslynUnitTestDir>UnitTests\Portable</RoslynUnitTestDir>
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -9,7 +9,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Roslyn.Hosting.Diagnostics</RootNamespace>
<AssemblyName>Roslyn.Hosting.Diagnostics</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Roslyn.Test.Performance.Runner</RootNamespace>
<AssemblyName>Roslyn.Test.Performance.Runner</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7;ubuntu.14.04;osx.10.10</RuntimeIdentifiers>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<SignAssembly>false</SignAssembly>
......@@ -29,9 +29,7 @@
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
<PackageReference Include="Mono.Options">
<Version>$(MonoOptionsVersion)</Version>
</PackageReference>
<PackageReference Include="Mono.Options" Version="$(MonoOptionsVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
......
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\Settings.props" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{F040CEC5-5E11-4DBD-9F6A-250478E28177}</ProjectGuid>
......@@ -8,7 +8,7 @@
<OutputType>Exe</OutputType>
<RootNamespace>StackDepthTest</RootNamespace>
<AssemblyName>StackDepthTest</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
......@@ -23,12 +23,8 @@
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
<PackageReference Include="System.IO.FileSystem">
<Version>$(SystemIOFileSystemVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="System.IO.FileSystem" Version="$(SystemIOFileSystemVersion)" />
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Roslyn.Test.Performance.Utilities</RootNamespace>
<AssemblyName>Roslyn.Test.Performance.Utilities</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......
<?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" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\Settings.props" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Roslyn.Test.Performance.Tests</RootNamespace>
<AssemblyName>Roslyn.Test.Performance.Tests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Nonshipping>true</Nonshipping>
</PropertyGroup>
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Roslyn.Test.Utilities</RootNamespace>
<AssemblyName>Roslyn.Test.Utilities.Desktop</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7;ubuntu.14.04;osx.10.10</RuntimeIdentifiers>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
......@@ -44,24 +44,12 @@
<Reference Include="System.Drawing" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="Microsoft.CodeAnalysis.Test.Resources.Proprietary">
<Version>$(MicrosoftCodeAnalysisTestResourcesProprietaryVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader.Native">
<Version>$(MicrosoftDiaSymReaderNativeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.DiaSymReader">
<Version>$(MicrosoftDiaSymReaderVersion)</Version>
</PackageReference>
<PackageReference Include="xunit">
<Version>$(xunitVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.console">
<Version>$(xunitrunnerconsoleVersion)</Version>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio">
<Version>$(xunitrunnervisualstudioVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.Test.Resources.Proprietary" Version="$(MicrosoftCodeAnalysisTestResourcesProprietaryVersion)" />
<PackageReference Include="Microsoft.DiaSymReader.Native" Version="$(MicrosoftDiaSymReaderNativeVersion)" />
<PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
<PackageReference Include="xunit" Version="$(xunitVersion)" />
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
<PackageReference Include="xunit.runner.visualstudio" Version="$(xunitrunnervisualstudioVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\Compilers\Shared\DesktopAnalyzerAssemblyLoader.cs">
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>BuildBoss</RootNamespace>
<AssemblyName>BuildBoss</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<UseVSHostingProcess>false</UseVSHostingProcess>
<TargetFrameworkProfile />
......@@ -23,12 +23,8 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Newtonsoft.Json">
<Version>$(NewtonsoftJsonVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonVersion)" />
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="ICheckerUtil.cs" />
......
......@@ -10,21 +10,19 @@ namespace BuildBoss
{
internal sealed class ProjectData
{
internal ProjectKey Key { get; }
internal string FilePath { get; }
internal XDocument Document { get; }
internal ProjectUtil ProjectUtil { get; }
internal XDocument Document => ProjectUtil.Document;
internal ProjectKey Key => ProjectUtil.Key;
internal string FileName => Path.GetFileName(FilePath);
internal string Directory => Path.GetDirectoryName(FilePath);
internal ProjectFileType ProjectFileType => ProjectEntryUtil.GetProjectFileType(FilePath);
internal ProjectData(string filePath)
{
Key = new ProjectKey(filePath);
FilePath = Key.FilePath;
Document = XDocument.Load(FilePath);
ProjectUtil = new ProjectUtil(Key, Document);
FilePath = filePath;
ProjectUtil = new ProjectUtil(FilePath);
}
}
}
......@@ -14,7 +14,7 @@ internal struct ProjectEntry
{
internal string RelativeFilePath { get; }
internal string Name { get; }
internal Guid Guid { get; }
internal Guid ProjectGuid { get; }
internal Guid TypeGuid { get; }
internal bool IsFolder => TypeGuid == ProjectEntryUtil.FolderProjectType;
......@@ -23,12 +23,12 @@ internal struct ProjectEntry
internal ProjectEntry(
string relativeFilePath,
string name,
Guid guid,
Guid projectGuid,
Guid typeGuid)
{
RelativeFilePath = relativeFilePath;
Name = name;
Guid = guid;
ProjectGuid = projectGuid;
TypeGuid = typeGuid;
}
......@@ -37,8 +37,14 @@ internal struct ProjectEntry
internal static class ProjectEntryUtil
{
internal static readonly Guid FolderProjectType = new Guid("{2150E333-8FDC-42A3-9474-1A3956D46DE8}");
internal static readonly Guid VsixProjectType = new Guid("{82B43B9B-A64C-4715-B499-D71E9CA2BD60}");
internal static readonly Guid FolderProjectType = new Guid("2150E333-8FDC-42A3-9474-1A3956D46DE8");
internal static readonly Guid VsixProjectType = new Guid("82B43B9B-A64C-4715-B499-D71E9CA2BD60");
internal static readonly Guid SharedProject = new Guid("D954291E-2A0B-460D-934E-DC6B0785DB48");
internal static readonly Guid LegacyProjectSystemCSharp = new Guid("FAE04EC0-301F-11D3-BF4B-00C04F79EFBC");
internal static readonly Guid ManagedProjectSystemCSharp = new Guid("9A19103F-16F7-4668-BE54-9A1E7A4F7556");
internal static readonly Guid LegacyProjectSystemVisualBasic = new Guid("F184B08F-C81C-45F6-A57F-5ABD9991F28F");
internal static readonly Guid ManagedProjectSystemVisualBasic = new Guid("778DAE3C-4631-46EA-AA77-85C1314464D9");
internal static ProjectFileType GetProjectFileType(string path)
{
......
......@@ -12,10 +12,27 @@ namespace BuildBoss
{
internal class ProjectUtil
{
private readonly ProjectKey _key;
private readonly XDocument _document;
private readonly XmlNamespaceManager _manager;
private readonly XNamespace _namespace;
internal ProjectKey Key { get; }
internal XDocument Document { get; }
internal XmlNamespaceManager Manager { get; }
internal XNamespace Namespace { get; }
public bool IsNewSdk => Document.XPathSelectElements("//mb:TargetFramework", Manager).FirstOrDefault() != null;
public bool IsDesktopProject => Document.XPathSelectElements("//mb:TargetFrameworkVersion", Manager).FirstOrDefault() != null;
public bool IsPclProject
{
get
{
var elem = Document.XPathSelectElements("//mb:TargetFrameworkIdentifier", Manager).FirstOrDefault();
if (elem == null)
{
return false;
}
return StringComparer.OrdinalIgnoreCase.Equals(elem.Value, ".NETPortable");
}
}
internal ProjectUtil(string filePath) : this(new ProjectKey(filePath), XDocument.Load(filePath))
{
......@@ -23,11 +40,11 @@ internal ProjectUtil(string filePath) : this(new ProjectKey(filePath), XDocument
internal ProjectUtil(ProjectKey key, XDocument document)
{
_key = key;
_document = document;
_manager = new XmlNamespaceManager(new NameTable());
_manager.AddNamespace("mb", SharedUtil.MSBuildNamespaceUriRaw);
_namespace = SharedUtil.MSBuildNamespace;
Key = key;
Document = document;
Manager = new XmlNamespaceManager(new NameTable());
Manager.AddNamespace("mb", SharedUtil.MSBuildNamespaceUriRaw);
Namespace = SharedUtil.MSBuildNamespace;
}
internal RoslynProjectData GetRoslynProjectData()
......@@ -82,7 +99,7 @@ internal bool TryGetRoslynProjectData(out RoslynProjectData data, out string err
internal Guid? GetProjectGuid()
{
var elem = _document.XPathSelectElements("//mb:ProjectGuid", _manager).FirstOrDefault();
var elem = Document.XPathSelectElements("//mb:ProjectGuid", Manager).FirstOrDefault();
if (elem == null)
{
return null;
......@@ -105,7 +122,7 @@ internal bool TryGetRoslynProjectData(out RoslynProjectData data, out string err
internal IEnumerable<XElement> GetAllPropertyGroupElements()
{
var groups = _document.XPathSelectElements("//mb:PropertyGroup", _manager);
var groups = Document.XPathSelectElements("//mb:PropertyGroup", Manager);
foreach (var group in groups)
{
foreach (var element in group.Elements())
......@@ -117,12 +134,12 @@ internal IEnumerable<XElement> GetAllPropertyGroupElements()
internal IEnumerable<XElement> GetTargets()
{
return _document.XPathSelectElements("//mb:Target", _manager);
return Document.XPathSelectElements("//mb:Target", Manager);
}
internal IEnumerable<XElement> GetImports()
{
return _document.XPathSelectElements("//mb:Import", _manager);
return Document.XPathSelectElements("//mb:Import", Manager);
}
internal IEnumerable<string> GetImportProjects()
......@@ -134,19 +151,19 @@ internal IEnumerable<string> GetImportProjects()
internal IEnumerable<XElement> GetItemGroup()
{
return _document.XPathSelectElements("//mb:ItemGroup", _manager);
return Document.XPathSelectElements("//mb:ItemGroup", Manager);
}
internal List<ProjectReferenceEntry> GetDeclaredProjectReferences()
{
var references = _document.XPathSelectElements("//mb:ProjectReference", _manager);
var references = Document.XPathSelectElements("//mb:ProjectReference", Manager);
var list = new List<ProjectReferenceEntry>();
var directory = Path.GetDirectoryName(_key.FilePath);
var directory = Path.GetDirectoryName(Key.FilePath);
foreach (var r in references)
{
// Make sure to check for references that exist only for ordering purposes. They don't count as
// actual references.
var refOutputAssembly = r.Element(_namespace.GetName("ReferenceOutputAssembly"));
var refOutputAssembly = r.Element(Namespace.GetName("ReferenceOutputAssembly"));
if (refOutputAssembly != null)
{
bool isRealReference;
......@@ -157,7 +174,7 @@ internal List<ProjectReferenceEntry> GetDeclaredProjectReferences()
}
Guid? project = null;
var projectElement = r.Element(_namespace.GetName("Project"));
var projectElement = r.Element(Namespace.GetName("Project"));
if (projectElement != null)
{
project = Guid.Parse(projectElement.Value.Trim());
......@@ -175,7 +192,7 @@ internal List<ProjectReferenceEntry> GetDeclaredProjectReferences()
internal List<PackageReference> GetPackageReferences()
{
var list = new List<PackageReference>();
foreach (var packageRef in _document.XPathSelectElements("//mb:PackageReference", _manager))
foreach (var packageRef in Document.XPathSelectElements("//mb:PackageReference", Manager))
{
list.Add(GetPackageReference(packageRef));
}
......@@ -192,7 +209,7 @@ internal PackageReference GetPackageReference(XElement element)
return new PackageReference(name, version.Value);
}
var elem = element.Element(_namespace.GetName("Version"));
var elem = element.Element(Namespace.GetName("Version"));
if (element == null)
{
throw new Exception($"Could not find a Version for package reference {name}");
......
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.IO;
using System.Linq;
using System.Text;
......@@ -9,33 +10,78 @@ namespace BuildBoss
{
internal sealed class SolutionCheckerUtil : ICheckerUtil
{
private readonly string _solutionFilePath;
private struct SolutionProjectData
{
internal ProjectEntry ProjectEntry;
internal ProjectData ProjectData;
internal SolutionProjectData(ProjectEntry entry, ProjectData data)
{
ProjectEntry = entry;
ProjectData = data;
}
}
internal string SolutionFilePath { get; }
internal string SolutionPath { get; }
internal SolutionCheckerUtil(string solutionFilePath)
{
_solutionFilePath = solutionFilePath;
SolutionFilePath = solutionFilePath;
SolutionPath = Path.GetDirectoryName(SolutionFilePath);
}
public bool Check(TextWriter textWriter)
{
var solutionPath = Path.GetDirectoryName(_solutionFilePath);
var projectDataList = SolutionUtil.ParseProjects(_solutionFilePath);
var map = new Dictionary<ProjectKey, ProjectData>();
var allGood = true;
foreach (var projectEntry in projectDataList)
allGood &= CheckDuplicate(textWriter, out var map);
allGood &= CheckProjects(textWriter, map);
allGood &= CheckProjectSystemGuid(textWriter, map.Values);
return allGood;
}
private bool CheckProjects(TextWriter textWriter, Dictionary<ProjectKey, SolutionProjectData> map)
{
var solutionMap = new Dictionary<ProjectKey, ProjectData>();
foreach (var pair in map)
{
if (projectEntry.IsFolder)
solutionMap.Add(pair.Key, pair.Value.ProjectData);
}
var allGood = true;
var count = 0;
foreach (var data in map.Values.OrderBy(x => x.ProjectEntry.Name))
{
var projectWriter = new StringWriter();
var projectData = data.ProjectData;
projectWriter.WriteLine($"Processing {projectData.Key.FileName}");
var util = new ProjectCheckerUtil(projectData, solutionMap);
if (!util.Check(projectWriter))
{
continue;
allGood = false;
textWriter.WriteLine(projectWriter.ToString());
}
count++;
}
// TODO: temporary work around util a cross cutting change can be sync'd up.
if (Path.GetFileName(projectEntry.RelativeFilePath) == "CompilerPerfTest.vbproj")
textWriter.WriteLine($"Processed {count} projects");
return allGood;
}
private bool CheckDuplicate(TextWriter textWriter, out Dictionary<ProjectKey, SolutionProjectData> map)
{
map = new Dictionary<ProjectKey, SolutionProjectData>();
var allGood = true;
foreach (var projectEntry in SolutionUtil.ParseProjects(SolutionFilePath))
{
if (projectEntry.IsFolder)
{
continue;
}
var projectFilePath = Path.Combine(solutionPath, projectEntry.RelativeFilePath);
var projectFilePath = Path.Combine(SolutionPath, projectEntry.RelativeFilePath);
var projectData = new ProjectData(projectFilePath);
if (map.ContainsKey(projectData.Key))
{
......@@ -44,25 +90,42 @@ public bool Check(TextWriter textWriter)
}
else
{
map.Add(projectData.Key, projectData);
map.Add(projectData.Key, new SolutionProjectData(projectEntry, projectData));
}
}
var count = 0;
foreach (var projectData in map.Values.OrderBy(x => x.FileName))
return allGood;
}
/// <summary>
/// Ensure solution files have the proper project system GUID.
/// </summary>
private bool CheckProjectSystemGuid(TextWriter textWriter, IEnumerable<SolutionProjectData> dataList)
{
Guid getExpectedGuid(ProjectData data)
{
var projectWriter = new StringWriter();
projectWriter.WriteLine($"Processing {projectData.Key.FileName}");
var util = new ProjectCheckerUtil(projectData, map);
if (!util.Check(projectWriter))
var util = data.ProjectUtil;
switch (ProjectEntryUtil.GetProjectFileType(data.FilePath))
{
case ProjectFileType.CSharp: return util.IsNewSdk ? ProjectEntryUtil.ManagedProjectSystemCSharp : ProjectEntryUtil.LegacyProjectSystemCSharp;
case ProjectFileType.Basic: return util.IsNewSdk ? ProjectEntryUtil.ManagedProjectSystemVisualBasic : ProjectEntryUtil.LegacyProjectSystemVisualBasic;
case ProjectFileType.Shared: return ProjectEntryUtil.SharedProject;
default: throw new Exception($"Invalid file path {data.FilePath}");
}
}
var allGood = true;
foreach (var data in dataList)
{
var guid = getExpectedGuid(data.ProjectData);
if (guid != data.ProjectEntry.TypeGuid)
{
var name = data.ProjectData.FileName;
textWriter.WriteLine($"Project {name} should have GUID {guid} but has {data.ProjectEntry.TypeGuid}");
allGood = false;
textWriter.WriteLine(projectWriter.ToString());
}
count++;
}
textWriter.WriteLine($"Processed {count} projects");
return allGood;
}
}
......
......@@ -44,7 +44,7 @@ private static ProjectEntry ParseProjectLine(string line)
return new ProjectEntry(
relativeFilePath: filePath,
name: name,
guid: Guid.Parse(guid),
projectGuid: Guid.Parse(guid),
typeGuid: Guid.Parse(typeGuid));
}
......
<?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="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{0792DC0A-6F5A-44E8-BB08-0A8241083E38}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Roslyn.MSBuild.Util</RootNamespace>
<AssemblyName>Roslyn.MSBuild.Util</AssemblyName>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TargetFrameworkProfile />
<TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<NuGetTargetMoniker>.NETPlatform,Version=v5.0</NuGetTargetMoniker>
<!-- Remove when the Microsoft.Build.Framework package is updated. See issue #6986. -->
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<TargetFramework>netstandard1.3</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
<ItemGroup>
<Compile Include="FindNuGetAssetsForVsix.cs" />
<Compile Include="WriteCodeFragmentEx.cs" />
<None Include="Key.snk" />
<NuSpecFile Include="$(MSBuildThisFileDirectory)\BuildUtil.nuspec">
<Visible>False</Visible>
</NuSpecFile>
</ItemGroup>
<ItemGroup>
<Compile Include="WriteCodeFragmentEx.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Key.snk" />
<None Include="project.json" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
<PackageReference Include="Microsoft.Build" Version="$(MicrosoftBuildFixedVersion)" />
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="$(MicrosoftBuildTasksCoreFixedVersion)" />
<PackageReference Include="System.Console" Version="$(SystemConsoleVersion)" />
<PackageReference Include="System.Collections.Concurrent" Version="$(SystemCollectionsConcurrentVersion)" />
<PackageReference Include="System.Diagnostics.Process" Version="$(SystemDiagnosticsProcessVersion)" />
<PackageReference Include="System.Diagnostics.Tools" Version="$(SystemDiagnosticsToolsVersion)" />
<PackageReference Include="System.IO.FileSystem" Version="$(SystemIOFileSystemVersion)" />
<PackageReference Include="System.IO.FileSystem.DriveInfo" Version="$(SystemIOFileSystemDriveInfoVersion)" />
<PackageReference Include="System.IO.Pipes" Version="$(SystemIOPipesVersion)" />
<PackageReference Include="System.Linq" Version="$(SystemLinqVersion)" />
<PackageReference Include="System.Reflection" Version="$(SystemReflectionVersion)" />
<PackageReference Include="System.Security.AccessControl" Version="$(SystemSecurityAccessControlVersion)" />
<PackageReference Include="System.Security.Cryptography.Algorithms" Version="$(SystemSecurityCryptographyAlgorithmsVersion)" />
<PackageReference Include="System.Security.Principal.Windows" Version="$(SystemSecurityPrincipalWindowsVersion)" />
<PackageReference Include="System.Text.Encoding" Version="$(SystemTextEncodingVersion)" />
<PackageReference Include="System.Text.Encoding.Extensions" Version="$(SystemTextEncodingExtensionsVersion)" />
<PackageReference Include="System.Text.RegularExpressions" Version="$(SystemTextRegularExpressionsVersion)" />
<PackageReference Include="System.Threading.Thread" Version="$(SystemThreadingThreadVersion)" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
</Project>
\ No newline at end of file
<Import Project="..\..\..\..\build\Targets\Imports.targets" />
</Project>
......@@ -2,28 +2,16 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Roslyn.Build.Util</id>
<version>0.9.4-portable</version>
<version>0.9.6-beta</version>
<title>Roslyn.Build.Util</title>
<authors>RoslynTeam</authors>
<owners>RoslynTeam</owners>
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
<projectUrl>https://github.com/dotnet/roslyn</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Provides WriteCodeFragmentEx. This is an implementation of the standard WriteCodeFragment Task that is deterministic.</description>
<dependencies>
<group targetFramework="dotnet">
<dependency id="Microsoft.Build.Framework" version="0.1.0-preview-00005" />
<dependency id="Microsoft.Build.Utilities.Core" version="0.1.0-preview-00005" />
<dependency id="System.Collections" version="4.0.10" />
<dependency id="System.Diagnostics.Debug" version="4.0.10" />
<dependency id="System.IO.FileSystem" version="4.0.1" />
<dependency id="System.Linq" version="4.0.0" />
<dependency id="System.Runtime" version="4.0.20" />
</group>
</dependencies>
<description>Provides a number of small tasks used in the Roslyn build process.</description>
</metadata>
<files>
<file src="Roslyn.MSBuild.Util.dll" target="lib/dotnet" />
<file src="System.IO.FileSystem.dll" target="lib/dotnet" />
<file src="Roslyn.MSBuild.Util.dll" target="lib/netstandard1.3" />
</files>
</package>
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
namespace Roslyn.MSBuild.Util
{
/// <summary>
/// This task will filter down the elements in the ReferenceLocalCopyPaths item group to
/// just the items in the set of NuGet packages we are interested in.
/// </summary>
public sealed class FindNuGetAssetsForVsix : Task
{
[Required]
public string NuGetPackageRoot { get; set; }
[Required]
public ITaskItem[] ReferenceCopyLocalPaths { get; set; }
[Required]
public ITaskItem[] NuGetPackageToIncludeInVsix { get; set; }
[Output]
public ITaskItem[] NuGetAssetsToIncludeInVsix { get; set; }
public FindNuGetAssetsForVsix()
{
}
public override bool Execute()
{
var nugetDirs = new List<string>();
foreach (var item in NuGetPackageToIncludeInVsix)
{
var nugetDir = NormalizePath(Path.Combine(NuGetPackageRoot, item.ItemSpec));
nugetDirs.Add(nugetDir);
}
var assets = new List<ITaskItem>();
foreach (var path in ReferenceCopyLocalPaths)
{
var itemPath = NormalizePath(path.ItemSpec);
if (nugetDirs.Any(x => itemPath.StartsWith(x, StringComparison.OrdinalIgnoreCase)))
{
assets.Add(path);
}
}
NuGetAssetsToIncludeInVsix = assets.ToArray();
return true;
}
private static string NormalizePath(string path) => path.Replace('/', '\\').TrimEnd('\\');
}
}
......@@ -21,7 +21,7 @@ public class WriteCodeFragmentEx : Task
public override bool Execute()
{
if (String.IsNullOrEmpty(Language))
if (string.IsNullOrEmpty(Language))
{
Log.LogError($"The {nameof(Language)} parameter is required");
return false;
......
{
"supports": {
"net46.app": {},
"dnxcore50.app": {}
},
"dependencies": {
"Microsoft.Build": "14.3.0",
"Microsoft.Build.Tasks.Core": "14.3.0",
"Microsoft.NETCore": "5.0.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.1",
"NuSpec.ReferenceGenerator": "1.4.2",
"System.Collections.Immutable": "1.3.1"
},
"frameworks": {
"dotnet": {}
}
}
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>True</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Exe</OutputType>
<RootNamespace>ProcessWatchdog</RootNamespace>
<AssemblyName>ProcessWatchdog</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<SignAssembly>false</SignAssembly>
......@@ -26,15 +26,9 @@
<Reference Include="System.Xml.Linq" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Xml" />
<PackageReference Include="CommandLineParser">
<Version>$(CommandLineParserVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="System.Reflection.Metadata">
<Version>$(SystemReflectionMetadataVersion)</Version>
</PackageReference>
<PackageReference Include="CommandLineParser" Version="$(CommandLineParserVersion)" />
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
<PackageReference Include="System.Reflection.Metadata" Version="$(SystemReflectionMetadataVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="ConsoleUtils.cs" />
......
<?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" />
<Import Project="..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
......@@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>RepoUtil</RootNamespace>
<AssemblyName>RepoUtil</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<UseVSHostingProcess>false</UseVSHostingProcess>
<TargetFrameworkProfile />
......@@ -38,12 +38,8 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="Newtonsoft.Json">
<Version>$(NewtonsoftJsonVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonVersion)" />
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="ChangeCommand.cs" />
......
......@@ -16,7 +16,6 @@
<TargetFramework>netcoreapp1.1</TargetFramework>
<RuntimeIdentifiers>win7-x64;ubuntu.14.04-x64;ubuntu.16.04-x64;osx.10.12-x64</RuntimeIdentifiers>
<NonShipping>true</NonShipping>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'" />
......@@ -31,4 +30,4 @@
<PackageReference Include="NETStandard.Library" Version="$(NETStandardLibraryVersion)" />
</ItemGroup>
<Import Project="..\..\..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
......@@ -17,7 +17,6 @@
<TargetFramework>netcoreapp1.1</TargetFramework>
<RuntimeIdentifiers>win7-x64;ubuntu.14.04-x64;ubuntu.16.04-x64;osx.10.12-x64</RuntimeIdentifiers>
<NonShipping>true</NonShipping>
<NoWarn>$(NoWarn);40057</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'" />
......@@ -61,4 +60,4 @@
<PackageReference Include="System.Security.Cryptography.Algorithms" Version="$(SystemSecurityCryptographyAlgorithmsVersion)" />
</ItemGroup>
<Import Project="..\..\..\..\..\..\build\Targets\Imports.targets" />
</Project>
\ No newline at end of file
</Project>
......@@ -68,7 +68,7 @@ internal class Options
public string XunitPath { get; set; }
/// <summary>
/// When set the log file ffor executing tests will be written to the prescribed location.
/// When set the log file for executing tests will be written to the prescribed location.
/// </summary>
public string LogFilePath { get; set; }
......
......@@ -186,12 +186,12 @@ async Task DumpProcess(Process targetProcess, string dumpFilePath)
}
Console.WriteLine("Roslyn Error: test timeout exceeded, dumping remaining processes");
if (!string.IsNullOrEmpty(options.ProcDumpPath))
{
var dumpDir = options.LogFilePath != null
? Path.GetDirectoryName(options.LogFilePath)
: Directory.GetCurrentDirectory();
Console.WriteLine($"Dump file location is {dumpDir}");
var counter = 0;
foreach (var proc in ProcessUtil.GetProcessTree(Process.GetCurrentProcess()).OrderBy(x => x.ProcessName))
......
<?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" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>True</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
......@@ -10,7 +10,7 @@
<OutputType>Exe</OutputType>
<RootNamespace>RunTests</RootNamespace>
<AssemblyName>RunTests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<SignAssembly>false</SignAssembly>
......@@ -23,21 +23,11 @@
<Reference Include="System.Management" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Xml" />
<PackageReference Include="Newtonsoft.Json">
<Version>$(NewtonsoftJsonVersion)</Version>
</PackageReference>
<PackageReference Include="RestSharp">
<Version>$(RestSharpVersion)</Version>
</PackageReference>
<PackageReference Include="System.Collections.Immutable">
<Version>$(SystemCollectionsImmutableVersion)</Version>
</PackageReference>
<PackageReference Include="System.Reflection.Metadata">
<Version>$(SystemReflectionMetadataVersion)</Version>
</PackageReference>
<PackageReference Include="System.ValueTuple">
<Version>$(SystemValueTupleVersion)</Version>
</PackageReference>
<PackageReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonVersion)" />
<PackageReference Include="RestSharp" Version="$(RestSharpVersion)" />
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
<PackageReference Include="System.Reflection.Metadata" Version="$(SystemReflectionMetadataVersion)" />
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyScheduler.cs" />
......
......@@ -6,7 +6,7 @@
even in WPF's build of a temporary project, where it won't be able to determine it based on the file extension. -->
<ProjectLanguage>CSharp</ProjectLanguage>
</PropertyGroup>
<Import Project="..\..\..\..\build\Targets\Settings.props" />
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
......@@ -68,7 +68,7 @@
<CreateVsixContainer>false</CreateVsixContainer>
<DeployExtension>false</DeployExtension>
<ImportVSSDKTargets>true</ImportVSSDKTargets>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFramework>net46</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
......@@ -86,39 +86,17 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<PackageReference Include="EnvDTE">
<Version>$(EnvDTEVersion)</Version>
</PackageReference>
<PackageReference Include="EnvDTE80">
<Version>$(EnvDTE80Version)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Editor">
<Version>$(MicrosoftVisualStudioEditorVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense">
<Version>$(MicrosoftVisualStudioLanguageIntellisenseVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.15.0">
<Version>$(MicrosoftVisualStudioShell150Version)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime">
<Version>$(MicrosoftVisualStudioShellInterop140DesignTimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.GraphModel">
<Version>$(MicrosoftVisualStudioGraphModelVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.Internal.VisualStudio.Shell.Interop.14.0.DesignTime">
<Version>$(MicrosoftInternalVisualStudioShellInterop140DesignTimeVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.ComponentModelHost">
<Version>$(MicrosoftVisualStudioComponentModelHostVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Diagnostics.PerformanceProvider">
<Version>$(MicrosoftVisualStudioDiagnosticsPerformanceProviderVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Shell.Design">
<Version>$(MicrosoftVisualStudioShellDesignVersion)</Version>
</PackageReference>
<PackageReference Include="EnvDTE" Version="$(EnvDTEVersion)" />
<PackageReference Include="EnvDTE80" Version="$(EnvDTE80Version)" />
<PackageReference Include="Microsoft.VisualStudio.Editor" Version="$(MicrosoftVisualStudioEditorVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Language.Intellisense" Version="$(MicrosoftVisualStudioLanguageIntellisenseVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.15.0" Version="$(MicrosoftVisualStudioShell150Version)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime" Version="$(MicrosoftVisualStudioShellInterop140DesignTimeVersion)" />
<PackageReference Include="Microsoft.VisualStudio.GraphModel" Version="$(MicrosoftVisualStudioGraphModelVersion)" />
<PackageReference Include="Microsoft.Internal.VisualStudio.Shell.Interop.14.0.DesignTime" Version="$(MicrosoftInternalVisualStudioShellInterop140DesignTimeVersion)" />
<PackageReference Include="Microsoft.VisualStudio.ComponentModelHost" Version="$(MicrosoftVisualStudioComponentModelHostVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Diagnostics.PerformanceProvider" Version="$(MicrosoftVisualStudioDiagnosticsPerformanceProviderVersion)" />
<PackageReference Include="Microsoft.VisualStudio.Shell.Design" Version="$(MicrosoftVisualStudioShellDesignVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="CodeModel\CSharpCodeModelNavigationPointServiceFactory.cs" />
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册