dotnet-installer/TestAssets/TestProjects
Peter Huene f9b939fe89
Fix MSBuild invocation to quote property option values.
This commit ensures that any `/property` option's value is surrounded by quotes
to allow MSBuild to properly interpret special characters like semicolons.

Users familiar with MSBuild expect `/property:Name="Value"` to handle
semicolons. However, since `dotnet` parses the command line first, the
quotes get processed by its command line parser.  This results in
`/property:Name=Value` being passed to MSBuild, which will not parse a "Value"
containing a semicolon correctly.

Since it is safe to always quote the property value for this option, this fix
simply ensures that the value is surrounded by quotes.

This fixes the issue for all commands that forward arguments to MSBuild.

Fixes #7791.
2018-04-26 14:38:21 -07:00
..
11TestAppWith10CLIToolReferences Support new artifacts layout in tests and other build logic 2017-08-24 15:49:13 -07:00
AppWithAppDependency Updated tests to the new appropriate TFM 1.1, since we need a shared runtime besides 2.0 in the new distros. Once we have vstest for 2.0 then we won't need it anymore. 2017-03-17 20:32:51 -07:00
AppWithApplicationUrlInLaunchSettings Remove runtime identifiers from the test project 2018-03-22 14:37:05 -07:00
AppWithCorruptedLaunchSettings Enable Alpine 3.6 CLI build 2017-12-13 12:10:44 +01:00
AppWithDepOnToolWithOutputName Fix test assets with NuGet.Config files pointing to old layout 2017-08-29 11:27:29 -07:00
AppWithDirectAndToolDep Fix test assets with NuGet.Config files pointing to old layout 2017-08-29 11:27:29 -07:00
AppWithDirectDep Fix test assets with NuGet.Config files pointing to old layout 2017-08-29 11:27:29 -07:00
AppWithDirectDepWithOutputName Support new artifacts layout in tests and other build logic 2017-08-24 15:49:13 -07:00
AppWithFallbackFolderToolDependency Support new artifacts layout in tests and other build logic 2017-08-24 15:49:13 -07:00
AppWithLaunchSettings Enable Alpine 3.6 CLI build 2017-12-13 12:10:44 +01:00
AppWithLaunchSettingsNoDefault Enable Alpine 3.6 CLI build 2017-12-13 12:10:44 +01:00
AppWithMultipleFxAndTools Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
AppWithToolDependency Fix test assets with NuGet.Config files pointing to old layout 2017-08-29 11:27:29 -07:00
DependencyContextFromTool Support new artifacts layout in tests and other build logic 2017-08-24 15:49:13 -07:00
docker-compose Adds Microsoft.Docker.Sdk to CLI 2018-01-17 11:12:19 -08:00
FluentProfile Update SDK to 2.0.0-alpha-20170410-1. 2017-04-10 14:24:52 -05:00
FSharpTestAppSimple Retarget tests to netcoreapp2.1 2017-08-17 23:07:28 -07:00
FSharpTestProjects Add fsc to distribution (#6508) 2017-05-19 23:20:19 -07:00
InvalidSolution Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
LibraryWithOutputAssemblyName Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
LibraryWithUnresolvablePackageReference use missing package test to verify correct package feed parsing 2017-02-01 14:13:07 -08:00
MSBuildAppWithMultipleFrameworks Retarget tests to netcoreapp2.1 2017-08-17 23:07:28 -07:00
MSBuildAppWithMultipleFrameworksAndTools Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
MSBuildBareBonesProject Fix 4508: CLI verbs that call into msbuild should control their output (#4719) 2016-11-15 11:56:39 -08:00
MSBuildIntegration Merge remote-tracking branch 'dotnet/release/2.0.0' into merges/release/2.0.0-to-release/15.5-20171206-080037 2017-12-06 12:18:28 -08:00
MSBuildTestApp Enable Alpine 3.6 CLI build 2017-12-13 12:10:44 +01:00
MultiDependentProject Retarget tests to netcoreapp2.1 2017-08-17 23:07:28 -07:00
NewtonSoftDependentProject Retarget tests to netcoreapp2.1 2017-08-17 23:07:28 -07:00
NewtonsoftProfile Adding NewtonSoftDependentProject test asset back. 2017-05-02 13:38:43 -07:00
NuGetConfigDependentProject Retarget tests to netcoreapp2.1 2017-08-17 23:07:28 -07:00
NuGetConfigProfile Fixing the failing test by using a package that is not part of the asp.net runtime. 2017-05-02 12:37:29 -07:00
Packages update version of nuget 2016-03-08 09:53:06 -08:00
PJAppWithMultipleFrameworks Updated tests to the new appropriate TFM 1.1, since we need a shared runtime besides 2.0 in the new distros. Once we have vstest for 2.0 then we won't need it anymore. 2017-03-17 20:32:51 -07:00
ProjectPrintsNoWarn Fix MSBuild invocation to quote property option values. 2018-04-26 14:38:21 -07:00
SlnFileWithNoProjectReferences dotnet add uses ProjectTypeGuid or DefaultProjectTypeGuid (#5218) 2017-01-05 12:04:57 -10:00
SlnFileWithNoProjectReferencesAndCSharpProject Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
SlnFileWithNoProjectReferencesAndFSharpProject Fix project type GUIDs when adding projects to solution files. 2018-03-22 21:32:39 -07:00
SlnFileWithNoProjectReferencesAndUnknownProject dotnet add uses ProjectTypeGuid or DefaultProjectTypeGuid (#5218) 2017-01-05 12:04:57 -10:00
SlnFileWithNoProjectReferencesAndUnknownProjectType Fix project type GUIDs when adding projects to solution files. 2018-03-22 21:32:39 -07:00
SlnFileWithNoProjectReferencesAndUnknownProjectWithMultipleProjectTypeGuids Fix project type GUIDs when adding projects to solution files. 2018-03-22 21:32:39 -07:00
SlnFileWithNoProjectReferencesAndUnknownProjectWithSingleProjectTypeGuid Fix project type GUIDs when adding projects to solution files. 2018-03-22 21:32:39 -07:00
SlnFileWithNoProjectReferencesAndVBProject dotnet add uses ProjectTypeGuid or DefaultProjectTypeGuid (#5218) 2017-01-05 12:04:57 -10:00
TestAppSimple Add latest patch versions to BundledVersions.props, and tests to make sure that they are up to date 2018-03-30 11:32:36 -07:00
TestAppWithEmptySln Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithLibraryUnderTFM Updated tests to the new appropriate TFM 1.1, since we need a shared runtime besides 2.0 in the new distros. Once we have vstest for 2.0 then we won't need it anymore. 2017-03-17 20:32:51 -07:00
TestAppWithMigrateableScripts Updated tests to the new appropriate TFM 1.1, since we need a shared runtime besides 2.0 in the new distros. Once we have vstest for 2.0 then we won't need it anymore. 2017-03-17 20:32:51 -07:00
TestAppWithMultipleFrameworksAndRuntimes Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
TestAppWithMultipleSlnFiles Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithProjDepTool Support new artifacts layout in tests and other build logic 2017-08-24 15:49:13 -07:00
TestAppWithSlnAndCaseSensitiveSolutionFolders Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnAndCsprojFiles Add support for accepting directories to sln add and remove commands. 2017-12-07 17:22:29 -08:00
TestAppWithSlnAndCsprojInSubDir Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnAndCsprojInSubDirToRemove Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnAndCsprojProjectGuidFiles Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnAndCsprojToRemove Add support for accepting directories to sln add and remove commands. 2017-12-07 17:22:29 -08:00
TestAppWithSlnAndDuplicateProjectReferences Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnAndExistingCsprojReferences Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnAndExistingCsprojReferencesWithEscapedDirSep Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnAndLastCsprojInSubDirToRemove Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnAndProjectConfigs Map solution configurations to existing project configurations on add. 2018-01-05 18:40:26 -08:00
TestAppWithSlnAndSolutionFolders Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
TestAppWithSlnProjectDependencyToRemove Remove project dependencies when removing a project from a solution. 2017-11-21 18:20:05 -08:00
TestAppWithUnqualifiedDependencies Updated tests to the new appropriate TFM 1.1, since we need a shared runtime besides 2.0 in the new distros. Once we have vstest for 2.0 then we won't need it anymore. 2017-03-17 20:32:51 -07:00
TestLibraryWithConfiguration Remove unnecessary Release constants 2017-03-02 20:11:21 -08:00
TestLibraryWithMultipleFrameworks Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
VBTestApp Retarget tests to netcoreapp2.1 2017-08-17 23:07:28 -07:00
VSTestCore Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
VSTestMulti Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
XunitCore Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
XunitMulti Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00