3316 references to Combine
AndroidAppBuilder (42)
AndroidLibBuilderTask.cs (3)
36var objDir = Path.Combine(OutputDir, "obj"); 66var jarFilePath = Path.Combine(OutputDir, JarFileName); 75var dexFilePath = Path.Combine(OutputDir, DexFileName);
ApkBuilder.cs (32)
62if (!string.IsNullOrEmpty(mainLibraryFileName) && !File.Exists(Path.Combine(AppDir, mainLibraryFileName))) 182Directory.CreateDirectory(Path.Combine(OutputDir, "bin")); 183Directory.CreateDirectory(Path.Combine(OutputDir, "obj")); 184Directory.CreateDirectory(Path.Combine(OutputDir, "assets-tozip")); 185Directory.CreateDirectory(Path.Combine(OutputDir, "assets")); 196var assetsToZipDirectory = Path.Combine(OutputDir, "assets-tozip"); 220File.Copy(aotlib, Path.Combine(assetsToZipDirectory, Path.GetFileName(aotlib))); 224string dx = Path.Combine(buildToolsFolder, "dx"); 225string d8 = Path.Combine(buildToolsFolder, "d8"); 226string aapt = Path.Combine(buildToolsFolder, "aapt"); 227string zipalign = Path.Combine(buildToolsFolder, "zipalign"); 228string apksigner = Path.Combine(buildToolsFolder, "apksigner"); 252monoRuntimeLib = Path.Combine(AppDir, "libmonosgen-2.0.a"); 256monoRuntimeLib = Path.Combine(AppDir, "libmonosgen-2.0.so"); 349File.WriteAllText(Path.Combine(OutputDir, "CMakeLists.txt"), cmakeLists); 350File.WriteAllText(Path.Combine(OutputDir, monodroidSource), Utils.GetEmbeddedResource(monodroidSource)); 363string javaActivityPath = Path.Combine(javaSrcFolder, "MainActivity.java"); 364string monoRunnerPath = Path.Combine(javaSrcFolder, "MonoRunner.java"); 398File.WriteAllText(Path.Combine(OutputDir, "AndroidManifest.xml"), 410string[] classFiles = Directory.GetFiles(Path.Combine(OutputDir, "obj"), "*.class", SearchOption.AllDirectories); 482File.Copy(dynamicLib, Path.Combine(OutputDir, destRelative), true); 493File.Copy(dexFile, Path.Combine(OutputDir, classesFileName)); 520string defaultKey = Path.Combine(OutputDir, "debug.keystore"); 522defaultKey : Path.Combine(KeyStorePath, "debug.keystore"); 532File.Copy(signingKey, Path.Combine(OutputDir, "debug.keystore")); 553string zipalign = Path.Combine(buildToolsFolder, "zipalign"); 554string apksigner = Path.Combine(buildToolsFolder, "apksigner"); 578string aapt = Path.Combine(buildToolsFolder, "aapt"); 579string apksigner = Path.Combine(buildToolsFolder, "apksigner"); 583apkPath = Directory.GetFiles(Path.Combine(OutputDir, "bin"), "*.apk").First(); 602string? buildTools = Directory.GetDirectories(Path.Combine(androidSdkDir, "build-tools")) 620return Directory.GetDirectories(Path.Combine(androidSdkDir, "platforms"))
src\tasks\Common\AndroidSdkHelper.cs (3)
50=> Path.Combine(_buildToolsPath, tool); 57return Directory.GetDirectories(Path.Combine(androidSdkDir, "platforms")) 69string? buildTools = Directory.GetDirectories(Path.Combine(androidSdkPath, "build-tools"))
src\tasks\Common\DexBuilder.cs (1)
47sourceFileName: Path.Combine(_workingDir, "classes.dex"),
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
AppleAppBuilder (22)
AppleAppBuilder.cs (2)
235if (!File.Exists(Path.Combine(AppDir, MainLibraryFileName))) 255string binDir = Path.Combine(AppDir, $"bin-{ProjectName}-{Arch}");
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
Xcode.cs (17)
301nativeMainSource = Path.Combine(binDir, "main.m"); 306string newMainPath = Path.Combine(binDir, "main.m"); 309File.Copy(nativeMainSource, Path.Combine(binDir, "main.m"), true); 361libraryPath = Path.Combine(workspace, $"{projectName}.dylib"); 365libraryPath = Path.Combine(binDir, $"lib{projectName}.dylib"); 511File.WriteAllText(Path.Combine(binDir, "Info.plist"), plist); 517File.WriteAllText(Path.Combine(binDir, "CMakeLists.txt"), cmakeLists); 526File.WriteAllText(Path.Combine(binDir, "app.entitlements"), entitlementsTemplate.Replace("%Entitlements%", ent.ToString())); 531File.WriteAllText(Path.Combine(binDir, "runtime-librarymode.h"), Utils.GetEmbeddedResource("runtime-librarymode.h")); 532File.WriteAllText(Path.Combine(binDir, "runtime-librarymode.m"), Utils.GetEmbeddedResource("runtime-librarymode.m")); 536File.WriteAllText(Path.Combine(binDir, "runtime.h"), 553File.WriteAllText(Path.Combine(binDir, "runtime.m"), 560File.WriteAllText(Path.Combine(binDir, "util.h"), Utils.GetEmbeddedResource("util.h")); 561File.WriteAllText(Path.Combine(binDir, "util.m"), Utils.GetEmbeddedResource("util.m")); 655string appDirectory = Path.Combine(Path.GetDirectoryName(xcodePrjPath)!, config + "-" + sdk); 659string appDirectoryWithoutSdk = Path.Combine(Path.GetDirectoryName(xcodePrjPath)!, config); 684return Path.Combine(appDirectory, Path.GetFileNameWithoutExtension(xcodePrjPath) + ".app");
AssemblyStripper (12)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\BaseAssemblyResolver.cs (11)
109 string file = Path.Combine (dir, name.Name + ext); 166 path = Path.Combine (path, runtime_path); 168 if (File.Exists (Path.Combine (path, "mscorlib.dll"))) 169 return AssemblyFactory.GetAssembly (Path.Combine (path, "mscorlib.dll")); 198 string gac = Path.Combine (Path.Combine (Path.Combine (gacPrefix, "lib"), "mono"), "gac"); 225 string gac = Path.Combine (Directory.GetParent (currentGac).FullName, gacs [i]); 243 return Path.Combine ( 244 Path.Combine ( 245 Path.Combine (gac, reference.Name), sb.ToString ()),
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\StructureReader.cs (1)
229 m_img.FileInformation != null ? Path.Combine (m_img.FileInformation.DirectoryName, name) : name);
blazor-devserver (1)
Server\Program.cs (1)
42config.AddJsonFile(Path.Combine(applicationDirectory, "blazor-devserversettings.json"), optional: true, reloadOnChange: true);
Crossgen2Tasks (2)
PrepareForReadyToRunCompilation.cs (2)
135var outputR2RImage = Path.Combine(OutputPath, outputR2RImageRelativePath); 237var compositeR2RImage = Path.Combine(OutputPath, compositeR2RImageRelativePath);
CustomEncryptorSample (1)
Program.cs (1)
14var keysFolder = Path.Combine(Directory.GetCurrentDirectory(), "temp-keys");
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
369Path.Combine(MacOSUserHttpsCertificateLocation, $"aspnetcore-localhost-{certificate.Thumbprint}.pfx");
dotnet-getdocument (6)
Commands\InvokeCommand.cs (6)
60toolsDirectory = Path.Combine( 64var executableSource = Path.Combine(toolsDirectory, InsideManName + ".exe"); 65executable = Path.Combine(targetDirectory, InsideManName + ".exe"); 84toolsDirectory = Path.Combine(thisPath, $"net{targetFramework.Version}"); 88toolsDirectory = Path.Combine(thisPath, "netcoreapp2.1"); 129args.Add(Path.Combine(toolsDirectory, InsideManName + ".dll"));
dotnet-openapi (2)
Commands\BaseCommand.cs (2)
344var filePath = Path.Combine(directory, fileName + extension); 358filePath = Path.Combine(directory, uniqueName + extension);
dotnet-razorpagegenerator (1)
Program.cs (1)
214var includeFileContent = File.ReadAllText(System.IO.Path.Combine(basePath, includeFileName));
dotnet-user-jwts (9)
Commands\ClearCommand.cs (1)
57var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json");
Commands\CreateCommand.cs (1)
247var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json");
Commands\RemoveCommand.cs (1)
46var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json");
Helpers\JwtStore.cs (1)
17_filePath = Path.Combine(Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(userSecretsId)), FileName);
src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
25projectPath = Path.Combine(_directory, projectPath);
src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (4)
51var outputFile = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 138Path.Combine(AppContext.BaseDirectory, "assets"), 139Path.Combine(assemblyDir, "assets"), 144var targetPath = searchPaths.Select(p => Path.Combine(p, "SecretManager.targets")).FirstOrDefault(File.Exists);
dotnet-user-secrets (5)
src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
25projectPath = Path.Combine(_directory, projectPath);
src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (4)
51var outputFile = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 138Path.Combine(AppContext.BaseDirectory, "assets"), 139Path.Combine(assemblyDir, "assets"), 144var targetPath = searchPaths.Select(p => Path.Combine(p, "SecretManager.targets")).FirstOrDefault(File.Exists);
FilesWebSite (7)
Controllers\DownloadFilesController.cs (7)
18_testFilesPath = Path.Combine(Path.GetTempPath(), "test-files"); 23var path = Path.Combine(_hostingEnvironment.ContentRootPath, "sample.txt"); 29var path = Path.Combine(_hostingEnvironment.ContentRootPath, "sample.txt"); 37var path = Path.Combine(_hostingEnvironment.ContentRootPath, "sample.txt"); 43var path = Path.Combine(_hostingEnvironment.ContentRootPath, "sample.txt"); 51var path = Path.Combine(_hostingEnvironment.ContentRootPath, "sample.txt"); 52var symlink = Path.Combine(_testFilesPath, Path.GetRandomFileName());
GetDocument.Insider (1)
Commands\GetDocumentCommandWorker.cs (1)
353path = Path.Combine(outputDirectory, path);
HelixTestRunner (10)
ProcessUtil.cs (4)
33var dumpFilePath = Path.Combine(dumpDirectoryPath, $"{process.ProcessName}-{process.Id}.dmp"); 48var dumpFilePath = Path.Combine(dumpDirectoryPath, $"{process.ProcessName}.{process.Id}.dmp"); 108process.StartInfo.EnvironmentVariables["COMPlus_DbgMiniDumpName"] = Path.Combine(dumpDirectoryPath, $"{Path.GetFileName(filename)}.%d.dmp"); 181var dumpFilePath = Path.Combine(dumpDirectoryPath, $"{Path.GetFileName(filename)}.{process.Id}.dmp");
TestRunner.cs (6)
36var nugetRestore = Path.Combine(helixDir, "nugetRestore"); 231var diagLog = Path.Combine(Environment.GetEnvironmentVariable("HELIX_WORKITEM_UPLOAD_ROOT"), "vstest.log"); 316ProcessUtil.PrintMessage($"Copying: {file} to {Path.Combine(HELIX_WORKITEM_UPLOAD_ROOT, logName)}"); 317File.Copy(file, Path.Combine(HELIX_WORKITEM_UPLOAD_ROOT, logName)); 330ProcessUtil.PrintMessage($"Copying: {file} to {Path.Combine(HELIX_WORKITEM_UPLOAD_ROOT, fileName)}"); 331File.Copy(file, Path.Combine(HELIX_WORKITEM_UPLOAD_ROOT, fileName));
HttpClientApp (2)
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
IIS.FunctionalTests (23)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (4)
71var requestHandlerPath = Path.Combine(GetANCMRequestHandlerPath(deploymentResult, _handlerVersion20), "aspnetcorev2_outofprocess.dll"); 216file.CopyTo(Path.Combine(toInfo.FullName, file.Name)); 246var destinationDirectory = new DirectoryInfo(Path.Combine(contentRoot, sourceDirectory.Name)); 266var destFileName = Path.Combine(target.FullName, fileInfo.Name);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (8)
71return Path.Combine(folder, result.DeploymentParameters.SiteName); 75return Path.Combine(folder, "W3SVC1"); 92var destFileName = Path.Combine(target.FullName, fileInfo.Name); 99var webConfigPath = Path.Combine(deploymentResult.ContentRoot, "web.config"); 203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" + 216var path = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.runtimeconfig.json"); 226Path.Combine(deploymentResult.DeploymentParameters.PublishedApplicationRootPath, "aspnetcore-debug.log"), 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
24LogFolderPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")),
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
25var path = Path.Combine(AppContext.BaseDirectory, GetProfileName(deploymentParameters));
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (3)
93WebConfigHelpers.AddOrModifyAspNetCoreSection("stdoutLogFile", Path.Combine("Q:", "std"))); 134AssertLogs(Path.Combine(deploymentResult.ContentRoot, "aspnetcore-debug.log")); 150AssertLogs(Path.Combine(deploymentResult.ContentRoot, "aspnetcore-debug.log"));
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (1)
146return Path.Combine(siteRoot, "web.config");
src\Servers\IIS\IIS\test\IIS.Shared.FunctionalTests\ApplicationInitializationTests.cs (3)
52(args, contentRoot) => $"{args} CreateFile \"{Path.Combine(contentRoot, "Started.txt")}\""); 58await Helpers.Retry(async () => await File.ReadAllTextAsync(Path.Combine(result.ContentRoot, "Started.txt")), TimeoutExtensions.DefaultTimeoutValue); 102await Helpers.Retry(async () => await File.ReadAllTextAsync(Path.Combine(result.ContentRoot, "Started.txt")), TimeoutExtensions.DefaultTimeoutValue);
IIS.LongTests (29)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (8)
71return Path.Combine(folder, result.DeploymentParameters.SiteName); 75return Path.Combine(folder, "W3SVC1"); 92var destFileName = Path.Combine(target.FullName, fileInfo.Name); 99var webConfigPath = Path.Combine(deploymentResult.ContentRoot, "web.config"); 203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" + 216var path = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.runtimeconfig.json"); 226Path.Combine(deploymentResult.DeploymentParameters.PublishedApplicationRootPath, "aspnetcore-debug.log"), 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
24LogFolderPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")),
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
25var path = Path.Combine(AppContext.BaseDirectory, GetProfileName(deploymentParameters));
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (14)
214Assert.True(File.Exists(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.exe"))); 215Assert.False(File.Exists(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"))); 216Assert.Contains("InProcessWebSite.exe", Helpers.ReadAllTextFromFile(Path.Combine(deploymentResult.ContentRoot, "web.config"), Logger)); 281Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll"), 282Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), 346File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), ""); 406File.Delete(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll")); 447File.Delete(Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll")); 624parameters.TransformArguments((arguments, root) => Path.Combine(pathWithSpace, arguments)); 648parameters.TransformArguments((arguments, root) => Path.Combine("bin", arguments) + " \"extra argument\""); 687parameters.TransformPath((path, root) => Path.Combine(pathWithSpace, path)); 741var applicationDll = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll"); 742var handlerDll = Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll"); 961deploymentParameters.EnvironmentVariables["ANCM_LAUNCHER_ARGS"] = Path.ChangeExtension(Path.Combine(publishedApp.Path, deploymentParameters.ApplicationPublisher.ApplicationPath), ".dll");
IIS.Microbenchmarks (1)
StartupTimeBenchmark.cs (1)
26var deploymentParameters = new DeploymentParameters(Path.Combine(TestPathUtilities.GetSolutionRootDirectory("IISIntegration"), "IIS/test/testassets/InProcessWebSite"),
IIS.NewHandler.FunctionalTests (29)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (8)
71return Path.Combine(folder, result.DeploymentParameters.SiteName); 75return Path.Combine(folder, "W3SVC1"); 92var destFileName = Path.Combine(target.FullName, fileInfo.Name); 99var webConfigPath = Path.Combine(deploymentResult.ContentRoot, "web.config"); 203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" + 216var path = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.runtimeconfig.json"); 226Path.Combine(deploymentResult.DeploymentParameters.PublishedApplicationRootPath, "aspnetcore-debug.log"), 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
24LogFolderPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")),
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
25var path = Path.Combine(AppContext.BaseDirectory, GetProfileName(deploymentParameters));
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (14)
214Assert.True(File.Exists(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.exe"))); 215Assert.False(File.Exists(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"))); 216Assert.Contains("InProcessWebSite.exe", Helpers.ReadAllTextFromFile(Path.Combine(deploymentResult.ContentRoot, "web.config"), Logger)); 281Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll"), 282Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), 346File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), ""); 406File.Delete(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll")); 447File.Delete(Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll")); 624parameters.TransformArguments((arguments, root) => Path.Combine(pathWithSpace, arguments)); 648parameters.TransformArguments((arguments, root) => Path.Combine("bin", arguments) + " \"extra argument\""); 687parameters.TransformPath((path, root) => Path.Combine(pathWithSpace, path)); 741var applicationDll = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll"); 742var handlerDll = Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll"); 961deploymentParameters.EnvironmentVariables["ANCM_LAUNCHER_ARGS"] = Path.ChangeExtension(Path.Combine(publishedApp.Path, deploymentParameters.ApplicationPublisher.ApplicationPath), ".dll");
IIS.NewShim.FunctionalTests (29)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (8)
71return Path.Combine(folder, result.DeploymentParameters.SiteName); 75return Path.Combine(folder, "W3SVC1"); 92var destFileName = Path.Combine(target.FullName, fileInfo.Name); 99var webConfigPath = Path.Combine(deploymentResult.ContentRoot, "web.config"); 203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" + 216var path = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.runtimeconfig.json"); 226Path.Combine(deploymentResult.DeploymentParameters.PublishedApplicationRootPath, "aspnetcore-debug.log"), 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
24LogFolderPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")),
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
25var path = Path.Combine(AppContext.BaseDirectory, GetProfileName(deploymentParameters));
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (14)
214Assert.True(File.Exists(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.exe"))); 215Assert.False(File.Exists(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"))); 216Assert.Contains("InProcessWebSite.exe", Helpers.ReadAllTextFromFile(Path.Combine(deploymentResult.ContentRoot, "web.config"), Logger)); 281Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll"), 282Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), 346File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), ""); 406File.Delete(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll")); 447File.Delete(Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll")); 624parameters.TransformArguments((arguments, root) => Path.Combine(pathWithSpace, arguments)); 648parameters.TransformArguments((arguments, root) => Path.Combine("bin", arguments) + " \"extra argument\""); 687parameters.TransformPath((path, root) => Path.Combine(pathWithSpace, path)); 741var applicationDll = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll"); 742var handlerDll = Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll"); 961deploymentParameters.EnvironmentVariables["ANCM_LAUNCHER_ARGS"] = Path.ChangeExtension(Path.Combine(publishedApp.Path, deploymentParameters.ApplicationPublisher.ApplicationPath), ".dll");
IIS.ShadowCopy.Tests (33)
ShadowCopyTests.cs (21)
63var tempDirectoryPath = Path.Combine(deploymentResult.ContentRoot, directoryName); 150var deleteDirPath = Path.Combine(deploymentResult.ContentRoot, "wwwroot/deletethis"); 152File.WriteAllText(Path.Combine(deleteDirPath, "file.dll"), ""); 181DirectoryCopy(deploymentResult.ContentRoot, Path.Combine(directory.DirectoryPath, "0"), copySubDirs: true); 208DirectoryCopy(deploymentResult.ContentRoot, Path.Combine(directory.DirectoryPath, "1"), copySubDirs: true); 220Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "0")), "Expected 0 shadow copy directory to be skipped"); 231Assert.True(Directory.Exists(Path.Combine(directory.DirectoryPath, "2")), "Expected 2 shadow copy directory"); 247DirectoryCopy(deploymentResult.ContentRoot, Path.Combine(directory.DirectoryPath, "1"), copySubDirs: true); 248DirectoryCopy(deploymentResult.ContentRoot, Path.Combine(directory.DirectoryPath, "3"), copySubDirs: true); 249DirectoryCopy(deploymentResult.ContentRoot, Path.Combine(directory.DirectoryPath, "10"), copySubDirs: true); 261Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "0")), "Expected 0 shadow copy directory to be skipped"); 272Assert.True(Directory.Exists(Path.Combine(directory.DirectoryPath, "11")), "Expected 11 shadow copy directory"); 278Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "1")), "Expected 1 shadow copy directory to be deleted"); 279Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "3")), "Expected 3 shadow copy directory to be deleted"); 291DirectoryCopy(deploymentResult.ContentRoot, Path.Combine(directory.DirectoryPath, "0"), copySubDirs: true); 304Assert.True(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy"))); 321DirectoryCopy(deploymentResult.ContentRoot, Path.Combine(directory.DirectoryPath, "0"), copySubDirs: true); 334Assert.True(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy"))); 346var directoryPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 414string tempPath = Path.Combine(destDirName, file.Name); 427string tempPath = Path.Combine(destDirName, subdir.Name);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (8)
71return Path.Combine(folder, result.DeploymentParameters.SiteName); 75return Path.Combine(folder, "W3SVC1"); 92var destFileName = Path.Combine(target.FullName, fileInfo.Name); 99var webConfigPath = Path.Combine(deploymentResult.ContentRoot, "web.config"); 203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" + 216var path = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.runtimeconfig.json"); 226Path.Combine(deploymentResult.DeploymentParameters.PublishedApplicationRootPath, "aspnetcore-debug.log"), 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
24LogFolderPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")),
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
25var path = Path.Combine(AppContext.BaseDirectory, GetProfileName(deploymentParameters));
IIS.Tests (1)
Utilities\TestServer.cs (1)
37internal static string AspNetCoreModuleLocation => Path.Combine(BasePath, AspNetCoreModuleDll);
IISExpress.FunctionalTests (37)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (4)
71var requestHandlerPath = Path.Combine(GetANCMRequestHandlerPath(deploymentResult, _handlerVersion20), "aspnetcorev2_outofprocess.dll"); 216file.CopyTo(Path.Combine(toInfo.FullName, file.Name)); 246var destinationDirectory = new DirectoryInfo(Path.Combine(contentRoot, sourceDirectory.Name)); 266var destFileName = Path.Combine(target.FullName, fileInfo.Name);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (8)
71return Path.Combine(folder, result.DeploymentParameters.SiteName); 75return Path.Combine(folder, "W3SVC1"); 92var destFileName = Path.Combine(target.FullName, fileInfo.Name); 99var webConfigPath = Path.Combine(deploymentResult.ContentRoot, "web.config"); 203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" + 216var path = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.runtimeconfig.json"); 226Path.Combine(deploymentResult.DeploymentParameters.PublishedApplicationRootPath, "aspnetcore-debug.log"), 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
24LogFolderPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")),
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
25var path = Path.Combine(AppContext.BaseDirectory, GetProfileName(deploymentParameters));
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (3)
93WebConfigHelpers.AddOrModifyAspNetCoreSection("stdoutLogFile", Path.Combine("Q:", "std"))); 134AssertLogs(Path.Combine(deploymentResult.ContentRoot, "aspnetcore-debug.log")); 150AssertLogs(Path.Combine(deploymentResult.ContentRoot, "aspnetcore-debug.log"));
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (1)
146return Path.Combine(siteRoot, "web.config");
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (14)
214Assert.True(File.Exists(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.exe"))); 215Assert.False(File.Exists(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"))); 216Assert.Contains("InProcessWebSite.exe", Helpers.ReadAllTextFromFile(Path.Combine(deploymentResult.ContentRoot, "web.config"), Logger)); 281Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll"), 282Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), 346File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), ""); 406File.Delete(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll")); 447File.Delete(Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll")); 624parameters.TransformArguments((arguments, root) => Path.Combine(pathWithSpace, arguments)); 648parameters.TransformArguments((arguments, root) => Path.Combine("bin", arguments) + " \"extra argument\""); 687parameters.TransformPath((path, root) => Path.Combine(pathWithSpace, path)); 741var applicationDll = Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll"); 742var handlerDll = Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll"); 961deploymentParameters.EnvironmentVariables["ANCM_LAUNCHER_ARGS"] = Path.ChangeExtension(Path.Combine(publishedApp.Path, deploymentParameters.ApplicationPublisher.ApplicationPath), ".dll");
illink (11)
InMemory.FunctionalTests (2)
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
InProcessWebSite (1)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.cs (1)
187File.WriteAllText(System.IO.Path.Combine(hostingEnv.ContentRootPath, "Started.txt"), "");
installer.tasks (1)
GenerateTestSharedFrameworkDepsFile.cs (1)
85using (var depsFileStream = File.Create(Path.Combine(SharedFrameworkDirectory, $"{sharedFxName}.deps.json")))
Interop.FunctionalTests (4)
H2SpecCommands.cs (1)
54var root = Path.Combine(Environment.CurrentDirectory, "h2spec");
Http3\Http3TlsTests.cs (1)
513return Path.Combine(basePath, $"{typeof(Http3TlsTests).Assembly.GetName().Name}.pfx");
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
KeyManagementSample (1)
Program.cs (1)
15var keysFolder = Path.Combine(Directory.GetCurrentDirectory(), "temp-keys");
LibraryBuilder (9)
LibraryBuilder.cs (6)
118get => Path.Combine(OutputDirectory, "mobile_symbols.txt"); 140File.WriteAllText(Path.Combine(OutputDirectory, "library-builder.h"), 313File.WriteAllText(Path.Combine(OutputDirectory, "autoinit.c"), autoInitialization); 324File.WriteAllText(Path.Combine(OutputDirectory, "preloaded-assemblies.c"), 363return Path.Combine(OutputDirectory, libraryName); 410return Path.Combine(OutputDirectory, libraryName);
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
Microsoft.Arcade.Common (2)
CommandFactory.cs (1)
75var candidate = Path.Combine(path, executable + ".exe");
FileSystem.cs (1)
28public string PathCombine(string path1, string path2) => Path.Combine(path1, path2);
Microsoft.AspNetCore (1)
HostingPathResolver.cs (1)
27return Path.GetFullPath(Path.Combine(Path.GetFullPath(basePath), contentRootPath));
Microsoft.AspNetCore.Analyzer.Testing (1)
DiagnosticVerifier.cs (1)
201dll = Path.Combine(Directory.GetCurrentDirectory(), Path.GetFileName(assembly));
Microsoft.AspNetCore.App.Analyzers.Test (3)
Verifiers\CSharpAnalyzerVerifier.cs (3)
52Path.Combine( 55Path.Combine(TestData.GetRepoRoot(), "NuGet.config"); 61Path.Combine("ref", "net9.0"))
Microsoft.AspNetCore.App.UnitTests (11)
PackageTests.cs (4)
35Path.Combine( 53var outputPath = Path.Combine(_packageLayoutRoot, Path.GetFileNameWithoutExtension(package)); 88var packageAssembliesDir = Path.Combine(packageDir, "lib"); 119var packageToolsDir = Path.Combine(packageDir, "tools");
SharedFxTests.cs (4)
88var runtimeConfigFilePath = Path.Combine(_sharedFxRoot, "Microsoft.AspNetCore.App.runtimeconfig.json"); 91AssertEx.FileDoesNotExists(Path.Combine(_sharedFxRoot, "Microsoft.AspNetCore.App.runtimeconfig.dev.json")); 105var depsFilePath = Path.Combine(_sharedFxRoot, "Microsoft.AspNetCore.App.deps.json"); 250var versionFile = Path.Combine(_sharedFxRoot, ".version");
TargetingPackTests.cs (3)
194IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref"), "*.dll", SearchOption.AllDirectories); 304var analyzersDir = Path.Combine(_targetingPackRoot, "analyzers"); 368var targetingPackPath = Path.Combine(
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (15)
src\Tools\Shared\TestHelpers\TemporaryCSharpProject.cs (1)
30public string Path => System.IO.Path.Combine(_directory.Root, _filename);
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (3)
32var subdir = new TemporaryDirectory(Path.Combine(Root, name), this); 59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
UserJwtsTestFixture.cs (3)
65Directory.CreateDirectory(Path.Combine(projectPath.FullName, "Properties")); 74Path.Combine(projectPath.FullName, "TestProject.csproj"), 81Path.Combine(projectPath.FullName, "appsettings.Development.json"),
UserJwtsTests.cs (8)
57var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 69var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 143var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 161var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 618var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 631var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 643var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 655var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest"));
Microsoft.AspNetCore.BrowserTesting (8)
BrowserManagerConfiguration.cs (2)
76BaseArtifactsFolder = Path.GetFullPath(configuration.GetValue(nameof(BaseArtifactsFolder), Path.Combine(Directory.GetCurrentDirectory(), "playwright"))); 189folderPath = Path.Combine(BaseArtifactsFolder, folderPath);
BrowserTestBase.cs (5)
49.AddJsonFile(Path.Combine(basePath, "playwrightSettings.json")) 50.AddJsonFile(Path.Combine(basePath, $"playwrightSettings.{os}.json"), optional: true); 54builder.AddJsonFile(Path.Combine(basePath, "playwrightSettings.ci.json"), optional: true) 55.AddJsonFile(Path.Combine(basePath, $"playwrightSettings.ci.{os}.json"), optional: true); 60builder.AddJsonFile(Path.Combine(basePath, "playwrightSettings.debug.json"), optional: true);
ContextInformation.cs (1)
58browserContextOptions.RecordHarPath = Path.Combine(
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
TargetPickerUi.cs (2)
376var profilePath = Path.Combine(Path.GetTempPath(), "blazor-chrome-debug"); 402var profilePath = Path.Combine(Path.GetTempPath(), "blazor-edge-debug");
Microsoft.AspNetCore.Components.WebView (1)
WebViewManager.cs (1)
306return Path.Combine(Path.GetDirectoryName(assembly.Location)!, $"{name}.staticwebassets.runtime.json");
Microsoft.AspNetCore.DataProtection (2)
Repositories\FileSystemXmlRepository.cs (2)
134var tempFilename = Path.Combine(Directory.FullName, Guid.NewGuid().ToString() + ".tmp"); 135var finalFilename = Path.Combine(Directory.FullName, filename + ".xml");
Microsoft.AspNetCore.DataProtection.Extensions.Tests (10)
DataProtectionProviderTests.cs (10)
51var keysPath = Path.Combine(AppContext.BaseDirectory, Path.GetRandomFileName()); 121var filePath = Path.Combine(GetTestFilesPath(), "TestCert.pfx"); 148var certWithoutKey = new X509Certificate2(Path.Combine(GetTestFilesPath(), "TestCertWithoutPrivateKey.pfx"), "password"); 176var certWithoutKey = new X509Certificate2(Path.Combine(GetTestFilesPath(), "TestCert3WithoutPrivateKey.pfx"), "password3", X509KeyStorageFlags.Exportable); 193var certWithKey = new X509Certificate2(Path.Combine(GetTestFilesPath(), "TestCert3.pfx"), "password3"); 216var filePath = Path.Combine(GetTestFilesPath(), "TestCert2.pfx"); 245var filePath = Path.Combine(GetTestFilesPath(), "TestCert2.pfx"); 287var filePath = Path.Combine(GetTestFilesPath(), "TestCert2.pfx"); 323string uniqueTempPath = Path.Combine(AppContext.BaseDirectory, Path.GetRandomFileName()); 340=> Path.Combine(AppContext.BaseDirectory, "TestFiles");
Microsoft.AspNetCore.DataProtection.Tests (4)
Repositories\FileSystemXmlRepositoryTests.cs (4)
19? Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "ASP.NET") 20: Path.Combine(Environment.GetEnvironmentVariable("HOME"), ".aspnet"); 21var expectedDir = new DirectoryInfo(Path.Combine(baseDir, "DataProtection-Keys")).FullName; 182string uniqueTempPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString());
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
369Path.Combine(MacOSUserHttpsCertificateLocation, $"aspnetcore-localhost-{certificate.Thumbprint}.pfx");
Microsoft.AspNetCore.Diagnostics.Tests (2)
ExceptionDetailsProviderTest.cs (2)
41Path.Combine(rootPath, "TestFiles/SourceFile.txt") 46Path.Combine(rootPath, @"TestFiles\SourceFile.txt");
Microsoft.AspNetCore.FunctionalTests (11)
WebApplicationFunctionalTests.cs (7)
16var contentRootPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 21await File.WriteAllTextAsync(Path.Combine(contentRootPath, "appsettings.json"), @" 59var contentRootPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 64await File.WriteAllTextAsync(Path.Combine(contentRootPath, "appsettings.Development.json"), @" 102var contentRootPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 107await File.WriteAllTextAsync(Path.Combine(contentRootPath, "appsettings.json"), @" 143await File.WriteAllTextAsync(Path.Combine(contentRootPath, "appsettings.json"), @"
WebHostFunctionalTests.cs (4)
154var deploymentParameters = new DeploymentParameters(Path.Combine(GetTestSitesPath(), applicationName), ServerType.IISExpress, RuntimeFlavor.CoreClr, RuntimeArchitecture.x64) 209var deploymentParameters = new DeploymentParameters(Path.Combine(GetTestSitesPath(), applicationName), ServerType.Kestrel, RuntimeFlavor.CoreClr, RuntimeArchitectures.Current) 240var solutionFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, "DefaultBuilder.slnf")); 243return Path.GetFullPath(Path.Combine(directoryInfo.FullName, "testassets"));
Microsoft.AspNetCore.Grpc.Swagger.Tests (1)
Infrastructure\OpenApiTestHelpers.cs (1)
24var filePath = Path.Combine(System.AppContext.BaseDirectory, "Microsoft.AspNetCore.Grpc.Swagger.Tests.xml");
Microsoft.AspNetCore.Hosting (6)
Internal\HostingEnvironmentExtensions.cs (4)
30var wwwroot = Path.Combine(hostingEnvironment.ContentRootPath, "wwwroot"); 38hostingEnvironment.WebRootPath = Path.Combine(hostingEnvironment.ContentRootPath, webRoot); 81var wwwroot = Path.Combine(hostingEnvironment.ContentRootPath, "wwwroot"); 89hostingEnvironment.WebRootPath = Path.Combine(hostingEnvironment.ContentRootPath, webRoot);
StaticWebAssets\StaticWebAssetsLoader.cs (1)
78return Path.Combine(basePath!, $"{environment.ApplicationName}.staticwebassets.runtime.json");
WebHostBuilder.cs (1)
372return Path.Combine(Path.GetFullPath(basePath), contentRootPath);
Microsoft.AspNetCore.Hosting.Tests (3)
HostingEnvironmentExtensionsTests.cs (3)
40Assert.Equal(Path.GetFullPath(Path.Combine("testroot", "wwwroot")), env.WebRootPath); 50env.Initialize(Path.GetFullPath(Path.Combine("testroot", "wwwroot")), CreateWebHostOptions()); 52Assert.Equal(Path.GetFullPath(Path.Combine("testroot", "wwwroot")), env.ContentRootPath);
Microsoft.AspNetCore.Http.Extensions.Tests (3)
RequestDelegateGenerator\CompileTimeCreationTests.cs (1)
163project = project.AddDocument("TestMapActions.cs", SourceText.From(source, Encoding.UTF8), filePath: Path.Combine(currentDirectory, "TestMapActions.cs")).Project;
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (2)
358var baselineFilePath = Path.Combine(baselineFilePathRoot!, $"{callerName}.generated.txt"); 429dll = Path.Combine(Directory.GetCurrentDirectory(), Path.GetFileName(assembly));
Microsoft.AspNetCore.Http.Microbenchmarks (2)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (2)
358var baselineFilePath = Path.Combine(baselineFilePathRoot!, $"{callerName}.generated.txt"); 429dll = Path.Combine(Directory.GetCurrentDirectory(), Path.GetFileName(assembly));
Microsoft.AspNetCore.Http.Results.Tests (20)
src\Shared\ResultsTests\PhysicalFileResultTestBase.cs (17)
38var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 60Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 69var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 92Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 101var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 119Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 128var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 146Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 158var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 175Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 186var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 215var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 242var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 270var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 294var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 310Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 337Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile_ASCII.txt")), sendFile.Name);
src\Shared\ResultsTests\VirtualFileResultTestBase.cs (3)
324var path = Path.Combine("TestFiles", "FilePathResultTestFile.txt"); 345Assert.Equal(Path.Combine("TestFiles", "FilePathResultTestFile.txt"), sendFile.Name); 379var path = Path.Combine("TestFiles", "FilePathResultTestFile.txt");
Microsoft.AspNetCore.HttpLogging (1)
FileLoggerProcessor.cs (1)
329return Path.Combine(_path, FormattableString.Invariant($"{_fileName}{date.Year:0000}{date.Month:00}{date.Day:00}.{_fileNumber:0000}.txt"));
Microsoft.AspNetCore.HttpLogging.Tests (12)
FileLoggerProcessorTests.cs (12)
22TempPath = Path.Combine(Environment.CurrentDirectory, "_"); 34var path = Path.Combine(TempPath, Path.GetRandomFileName()); 70var path = Path.Combine(TempPath, Path.GetRandomFileName()); 112var path = Path.Combine(TempPath, Path.GetRandomFileName()); 152var path = Path.Combine(TempPath, Path.GetRandomFileName()); 154File.WriteAllText(Path.Combine(path, "randomFile.txt"), "Text"); 207var path = Path.Combine(TempPath, Path.GetRandomFileName()); 272var path = Path.Combine(TempPath, Path.GetRandomFileName()); 358var path = Path.Combine(TempPath, Path.GetRandomFileName()); 421var path = Path.Combine(TempPath, Path.GetRandomFileName()); 490var path = Path.Combine(TempPath, Path.GetRandomFileName()); 589return Path.Combine(path, GetLogFileName(prefix, dateTime, fileNumber));
Microsoft.AspNetCore.Identity.Test (2)
IdentityUIScriptsTest.cs (2)
82Path.Combine(wwwrootDir, scriptTag.FallbackSrc.Replace("Identity", "").TrimStart('~').TrimStart('/'))); 161return Directory.Exists(projectPath) ? projectPath : Path.Combine(FindHelixSlnFileDirectory(), "UI");
Microsoft.AspNetCore.InternalTesting (13)
AssemblyTestLog.cs (4)
120logOutputDirectory = Path.Combine(_baseDirectory, className); 140var testOutputFile = Path.Combine(logOutputDirectory, $"{testName}{LogFileExtension}"); 148testOutputFile = Path.Combine(logOutputDirectory, $"{testName}.{i}{LogFileExtension}"); 191var globalLogFileName = Path.Combine(baseDirectory, "global.log");
CollectDumpAttribute.cs (1)
30var path = Path.Combine(context.FileOutput.TestClassOutputDirectory, context.FileOutput.GetUniqueFileName(context.FileOutput.TestName, ".dmp"));
HelixHelper.cs (2)
20? Path.Combine(Path.GetTempPath(), uploadFileName) 21: Path.Combine(uploadRoot, uploadFileName);
TestFileOutputContext.cs (3)
43TestClassOutputDirectory = Path.Combine(AssemblyOutputDirectory, TestClassName); 64var path = Path.Combine(TestClassOutputDirectory, $"{prefix}{extension}"); 69path = Path.Combine(TestClassOutputDirectory, $"{prefix}{i++}{extension}");
TestPathUtilities.cs (3)
19var projectFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, $"{solution}.slnf")); 25projectFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, "AspNetCore.sln")); 29directoryInfo = new DirectoryInfo(Path.Combine(directoryInfo.FullName, "src"));
Microsoft.AspNetCore.InternalTesting.Tests (3)
AssemblyTestLogTests.cs (2)
48var globalLogPath = Path.Combine(tfmPath, "global.log"); 368var tempDir = Path.Combine(Path.GetTempPath(), $"TestLogging_{Guid.NewGuid():N}");
TestableAspNetTestAssemblyRunner.cs (1)
54.Returns(Path.Combine(Directory.GetCurrentDirectory(), $"{testAssemblyName}.dll"));
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationParts\RelatedAssemblyAttribute.cs (1)
90var relatedAssemblyLocation = Path.Combine(assemblyDirectory, attribute.AssemblyFileName + ".dll");
Microsoft.AspNetCore.Mvc.Core.Test (23)
ApplicationParts\RelatedAssemblyPartTest.cs (3)
44var assemblyPath = Path.Combine(AssemblyDirectory, "MyAssembly.dll"); 59var assemblyPath = Path.Combine(AssemblyDirectory, "MyAssembly.dll"); 89public string LocationSettable { get; set; } = Path.Combine(AssemblyDirectory, "MyAssembly.dll");
src\Shared\ResultsTests\PhysicalFileResultTestBase.cs (17)
38var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 60Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 69var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 92Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 101var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 119Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 128var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 146Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 158var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 175Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 186var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 215var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 242var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 270var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 294var path = Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")); 310Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile.txt")), sendFile.Name); 337Assert.Equal(Path.GetFullPath(Path.Combine("TestFiles", "FilePathResultTestFile_ASCII.txt")), sendFile.Name);
src\Shared\ResultsTests\VirtualFileResultTestBase.cs (3)
324var path = Path.Combine("TestFiles", "FilePathResultTestFile.txt"); 345Assert.Equal(Path.Combine("TestFiles", "FilePathResultTestFile.txt"), sendFile.Name); 379var path = Path.Combine("TestFiles", "FilePathResultTestFile.txt");
Microsoft.AspNetCore.Mvc.FunctionalTests (2)
Infrastructure\ResourceFile.cs (1)
229var fullPath = Path.Combine(projectPath, resourceName);
SimpleWithWebApplicationBuilderTests.cs (1)
203expectedWebRoot = Path.GetFullPath(Path.Combine(builder.GetSetting(WebHostDefaults.ContentRootKey), webRoot));
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (12)
FileProviderRazorProjectFileSystemTest.cs (12)
53Assert.Equal(Path.Combine("BasePath", "File1.cshtml"), file.PhysicalPath); 60Assert.Equal(Path.Combine("BasePath", "File3.cshtml"), file.PhysicalPath); 89var file5 = fileProvider.AddFile(Path.Combine("Level1-Dir2", "File5.cshtml"), "content"); 104Assert.Equal(Path.Combine("BasePath", "File1.cshtml"), file.PhysicalPath); 112Assert.Equal(Path.Combine("Level1-Dir1", "File2.cshtml"), file.RelativePhysicalPath); 119Assert.Equal(Path.Combine("Level1-Dir1", "File3.cshtml"), file.RelativePhysicalPath); 126Assert.Equal(Path.Combine("Level1-Dir2", "File5.cshtml"), file.RelativePhysicalPath); 154var file5 = fileProvider.AddFile(Path.Combine("Level1-Dir2", "File5.cshtml"), "content"); 170Assert.Equal(Path.Combine("Level1-Dir1", "File2.cshtml"), file.RelativePhysicalPath); 177Assert.Equal(Path.Combine("Level1-Dir1", "File3.cshtml"), file.RelativePhysicalPath); 199Assert.Equal(Path.Combine("BasePath", "File3.cshtml"), item.PhysicalPath); 221Assert.Equal(Path.Combine("BasePath2", "File3.cshtml"), item.PhysicalPath);
Microsoft.AspNetCore.Mvc.Testing (3)
WebApplicationFactory.cs (3)
261var contentRootCandidate = Path.Combine( 265var contentRootMarker = Path.Combine( 370var depsFile = new FileInfo(Path.Combine(AppContext.BaseDirectory, depsFileName));
Microsoft.AspNetCore.Mvc.Views.TestCommon (1)
TestFileProvider.cs (1)
44PhysicalPath = Path.Combine(Root, NormalizeAndEnsureValidPhysicalPath(path)),
Microsoft.AspNetCore.OutputCaching.Tests (1)
TestUtils.cs (1)
57var path = Path.Combine(AppContext.BaseDirectory, "TestDocument.txt");
Microsoft.AspNetCore.ResponseCaching.Tests (1)
TestUtils.cs (1)
82var path = Path.Combine(AppContext.BaseDirectory, "TestDocument.txt");
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (4)
ResponseCachingTests.cs (1)
25_absoluteFilePath = Path.Combine(Directory.GetCurrentDirectory(), "Microsoft.AspNetCore.Server.HttpSys.dll");
ResponseSendFileTests.cs (1)
307var emptyFilePath = Path.Combine(Directory.GetCurrentDirectory(), "zz_" + Guid.NewGuid().ToString() + "EmptyTestFile.txt");
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
Microsoft.AspNetCore.Server.IntegrationTesting (17)
CachingApplicationPublisher.cs (1)
70var destFileName = Path.Combine(target.FullName, fileInfo.Name);
Common\DotNetCommands.cs (4)
27var result = Path.Combine(Directory.GetCurrentDirectory(), _dotnetFolderName); 50result = Path.Combine(userProfile, _dotnetFolderName); 63var archSpecificDir = Path.Combine(dotnetDir, arch.ToString()); 83return Path.Combine(dotnetDir, dotnetFile);
Deployers\NginxDeployer.cs (3)
138var pidFile = Path.Combine(DeploymentParameters.ApplicationPath, $"{Guid.NewGuid()}.nginx.pid"); 139var errorLog = Path.Combine(DeploymentParameters.ApplicationPath, "nginx.error.log"); 140var accessLog = Path.Combine(DeploymentParameters.ApplicationPath, "nginx.access.log");
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (8)
91_deployedFolderPathInFileShare = Path.Combine(_deploymentParameters.RemoteServerFileSharePath, folderId); 153var webConfigFilePath = Path.Combine(_deploymentParameters.PublishedApplicationRootPath, "web.config"); 163Path.Combine(_deploymentParameters.DotnetRuntimePath, "dotnet.exe")); 204executableParameters = Path.Combine(_deployedFolderPathInFileShare, applicationName + ".dll"); 208executablePath = Path.Combine(_deployedFolderPathInFileShare, applicationName + ".exe"); 289var temppath = Path.Combine(destDirName, file.Name); 297var temppath = Path.Combine(destDirName, subdir.Name); 318var physicalFilePath = Path.Combine(Path.GetTempPath(), embeddedFileName);
Deployers\SelfHostDeployer.cs (1)
103var executable = Path.Combine(workingDirectory, DeploymentParameters.ApplicationName + executableExtension);
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (13)
IISDeployer.cs (7)
185var file = Path.Combine(DeploymentParameters.PublishedApplicationRootPath, debugLogLocation); 308_configPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("D")); 309_applicationHostConfig = Path.Combine(_configPath, "applicationHost.config"); 510HelixHelper.PreserveFile(Path.Combine(DeploymentParameters.PublishedApplicationRootPath, "web.config"), fileNamePrefix + ".web.config"); 511HelixHelper.PreserveFile(Path.Combine(_configPath, "applicationHost.config"), fileNamePrefix + ".applicationHost.config"); 512HelixHelper.PreserveFile(Path.Combine(Environment.SystemDirectory, @"inetsrv\config\ApplicationHost.config"), fileNamePrefix + ".inetsrv.applicationHost.config"); 513HelixHelper.PreserveFile(Path.Combine(Environment.SystemDirectory, @"inetsrv\config\redirection.config"), fileNamePrefix + ".inetsrv.redirection.config");
IISDeployerBase.cs (3)
43var path = Path.Combine(DeploymentParameters.PublishedApplicationRootPath, "web.config"); 96var ancmFile = Path.Combine(AppContext.BaseDirectory, arch); 99ancmFile = Path.Combine(AppContext.BaseDirectory, ancmDllName);
IISDeploymentParameterExtensions.cs (1)
132WebConfigHelpers.AddOrModifyAspNetCoreSection("stdoutLogFile", Path.Combine(path, "std")));
IISExpressDeployer.cs (2)
69var entryPoint = Path.Combine(dllRoot, DeploymentParameters.ApplicationName + executableExtension); 298var webConfigPath = Path.Combine(contentRoot, "web.config");
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\CertificatePathWatcher.cs (2)
115var path = Path.Combine(_contentRootDir, certificateConfig.Path); 218var path = Path.Combine(_contentRootDir, certificateConfig.Path);
Internal\Certificates\CertificateConfigLoader.cs (3)
39var certificatePath = Path.Combine(HostEnvironment.ContentRootPath, certInfo.Path!); 45var certificateKeyPath = Path.Combine(HostEnvironment.ContentRootPath, certInfo.KeyPath); 74return (new X509Certificate2(Path.Combine(HostEnvironment.ContentRootPath, certInfo.Path!), certInfo.Password), fullChain);
ListenOptionsHttpsExtensions.cs (3)
39return listenOptions.UseHttps(new X509Certificate2(Path.Combine(env.ContentRootPath, fileName))); 53return listenOptions.UseHttps(new X509Certificate2(Path.Combine(env.ContentRootPath, fileName), password)); 68return listenOptions.UseHttps(new X509Certificate2(Path.Combine(env.ContentRootPath, fileName), password), configureOptions);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
369Path.Combine(MacOSUserHttpsCertificateLocation, $"aspnetcore-localhost-{certificate.Thumbprint}.pfx");
TlsConfigurationLoader.cs (1)
202path = basePath != null ? Path.Combine(basePath, $"{applicationName}.pfx") : null;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (13)
CertificatePathWatcherTests.cs (11)
23var filePath = Path.Combine(dir, fileName); 79dirs[i] = Path.Combine(rootDir, $"dir{i}"); 123var filePath = Path.Combine(dir, fileName); 173var filePath = Path.Combine(dir, fileName); 211var dir = Path.Combine(Directory.GetCurrentDirectory(), Path.GetRandomFileName()); 222Path = Path.Combine(dir, "test.pfx"), 240var filePath = Path.Combine(dir, fileName); 274var filePath = Path.Combine(dir, fileName); 314var filePath = Path.Combine(dir, fileName); 345var filePath = Path.Combine(dir, fileName); 405var filePath = Path.Combine(dir, fileName);
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
Microsoft.AspNetCore.Server.Kestrel.Tests (10)
KestrelConfigurationLoaderTests.cs (8)
944var oldDir = Directory.CreateDirectory(Path.Combine(tempDir, "old")); 945var newDir = Directory.CreateDirectory(Path.Combine(tempDir, "new")); 946var oldCertPath = Path.Combine(oldDir.FullName, "tls.key"); 947var newCertPath = Path.Combine(newDir.FullName, "tls.key"); 949var dirLink = Directory.CreateSymbolicLink(Path.Combine(tempDir, "link"), "./old"); 950var fileLink = File.CreateSymbolicLink(Path.Combine(tempDir, "tls.key"), "./link/tls.key"); 995dirLink = Directory.CreateSymbolicLink(Path.Combine(tempDir, "link"), "./new"); 1853return Path.Combine(basePath, $"TestApplication.pfx");
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (2)
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Docker.cs (1)
64var candidate = Path.Combine(dir, "docker" + _exeSuffix);
Microsoft.AspNetCore.SpaProxy (5)
SpaHostingStartup.cs (1)
20var spaProxyConfigFile = Path.Combine(AppContext.BaseDirectory, "spa.proxy.json");
SpaProxyLaunchManager.cs (4)
197WorkingDirectory = Path.Combine(AppContext.BaseDirectory, _options.WorkingDirectory) 243WorkingDirectory = Path.Combine(AppContext.BaseDirectory, _options.WorkingDirectory) 268var scriptPath = Path.Combine(AppContext.BaseDirectory, fileName); 305WorkingDirectory = Path.Combine(AppContext.BaseDirectory, _options.WorkingDirectory)
Microsoft.AspNetCore.SpaServices.Extensions (1)
StaticFiles\DefaultSpaStaticFileProvider.cs (1)
31var absoluteRootPath = Path.Combine(
Microsoft.AspNetCore.StaticAssets (3)
Infrastructure\StaticAssetsEndpointDataSourceHelper.cs (2)
26staticAssetsManifestPath = Path.Combine(AppContext.BaseDirectory, $"{environment.ApplicationName}.staticwebassets.endpoints.json"); 29staticAssetsManifestPath = Path.IsPathRooted(staticAssetsManifestPath) ? staticAssetsManifestPath : Path.Combine(AppContext.BaseDirectory, staticAssetsManifestPath);
StaticAssetsEndpointRouteBuilderExtensions.cs (1)
34Path.Combine(AppContext.BaseDirectory, staticAssetsManifestPath) :
Microsoft.AspNetCore.StaticAssets.Tests (9)
StaticAssetsIntegrationTests.cs (9)
109var filePath = Path.Combine(webRoot, "sample.txt"); 166File.WriteAllText(Path.Combine(webRoot, "sample.txt"), "Hello, World! Modified"); 219File.WriteAllText(Path.Combine(webRoot, "sample.txt"), "Hello, World! Modified"); 228Assert.Equal(GetGzipEtag(Path.Combine(webRoot, "sample.txt")), response.Headers.ETag.Tag); 257var contentRoot = Path.Combine(AppContext.BaseDirectory, appName); 258var webRoot = Path.Combine(contentRoot, "wwwroot"); 266var manifestPath = Path.Combine(AppContext.BaseDirectory, $"{appName}.staticwebassets.endpoints.json"); 275var filePath = Path.Combine(webRoot, resource.Path); 295var compressedFilePath = Path.Combine(webRoot, resource.Path + ".gz");
Microsoft.AspNetCore.StaticFiles (1)
StaticFileMiddleware.cs (1)
49_logger.WebRootPathNotFound(Path.GetFullPath(Path.Combine(hostingEnv.ContentRootPath, hostingEnv.WebRootPath ?? "wwwroot")));
Microsoft.AspNetCore.StaticFiles.FunctionalTests (4)
FallbackStaticFileTest.cs (1)
48FileProvider = new PhysicalFileProvider(Path.Combine(environment.WebRootPath, "SubFolder")),
StaticFileMiddlewareTests.cs (3)
108var last = File.GetLastWriteTimeUtc(Path.Combine(AppContext.BaseDirectory, "TestDocument.txt")); 145.UseWebRoot(Path.Combine(AppContext.BaseDirectory, baseDir)) 187.UseWebRoot(Path.Combine(AppContext.BaseDirectory, baseDir))
Microsoft.AspNetCore.StaticFiles.Tests (23)
DefaultFilesMiddlewareTests.cs (6)
60using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 83using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, "."))) 126using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, "."))) 208using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 255using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 310using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir)))
DirectoryBrowserMiddlewareTests.cs (7)
81using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 100using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, "."))) 141using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, "."))) 214using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 258using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 308using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 356using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir)))
StaticFileMiddlewareTests.cs (10)
51var badLink = Path.Combine(AppContext.BaseDirectory, Path.GetRandomFileName() + ".txt"); 177using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 213using var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir)); 253using var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir)); 296using var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir)); 340using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, "."))) 388using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, "."))) 444using var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, ".")); 470using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir))) 530using (var fileProvider = new PhysicalFileProvider(Path.Combine(AppContext.BaseDirectory, baseDir)))
Microsoft.AspNetCore.TestHost (1)
WebHostBuilderExtensions.cs (1)
158builder.UseContentRoot(Path.GetFullPath(Path.Combine(directoryInfo.FullName, solutionRelativePath)));
Microsoft.AspNetCore.Tests (19)
WebApplicationTests.cs (19)
389var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 390var webRoot = Path.Combine(contentRoot, "wwwroot"); 409var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 410var webRoot = Path.Combine(contentRoot, "wwwroot"); 466var contentRoot = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 500var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 502var fullWebRootPath = Path.Combine(contentRoot, "wwwroot2"); 529var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 531var fullWebRootPath = Path.Combine(contentRoot, "wwwroot"); 571var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 573var fullWebRootPath = Path.Combine(contentRoot, "wwwroot"); 786var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 789var fullWebRootPath = Path.Combine(contentRoot, webRoot); 829var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 832var fullWebRootPath = Path.Combine(contentRoot, webRoot); 878var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 881var fullWebRootPath = Path.Combine(contentRoot, webRoot); 2214var wwwroot = Path.Combine(AppContext.BaseDirectory, "wwwroot"); 2247var contentRoot = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
Microsoft.AspNetCore.WebSockets.ConformanceTests (3)
Autobahn\Executable.cs (1)
24var candidate = Path.Combine(dir, name + _exeSuffix);
AutobahnTests.cs (1)
38Path.Combine(AppContext.BaseDirectory, "autobahnreports");
Helpers.cs (1)
10return Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, projectName));
Microsoft.AspNetCore.WebUtilities (2)
FileBufferingReadStream.cs (1)
243_tempFileName = Path.Combine(_tempFileDirectory, "ASPNETCORE_" + Guid.NewGuid().ToString() + ".tmp");
FileBufferingWriteStream.cs (1)
270var tempFileName = Path.Combine(tempFileDirectory, "ASPNETCORE_" + Guid.NewGuid() + ".tmp");
Microsoft.Build (125)
BackEnd\BuildManager\BuildManager.cs (1)
1309submission.BuildRequestData.ProjectFullPath = Path.Combine(
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
1426using (StreamWriter file = FileUtilities.OpenWrite(String.Format(CultureInfo.CurrentCulture, Path.Combine(_debugDumpPath, @"EngineTrace_{0}.txt"), Process.GetCurrentProcess().Id), append: true))
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
214msbuildLocation = Path.Combine(msbuildExeName, ".exe");
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (3)
427if (s_pathToX64Clr2 == null || !FileUtilities.FileExistsNoThrow(Path.Combine(s_pathToX64Clr2, toolName))) 440if (s_pathToX32Clr2 == null || !FileUtilities.FileExistsNoThrow(Path.Combine(s_pathToX32Clr2, toolName))) 478return Path.Combine(toolPath, toolName);
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
181string pluginPath = FileUtilities.NormalizePath(Path.Combine(item.Project.Directory, item.EvaluatedInclude));
BackEnd\Components\RequestBuilder\FullTracking.cs (1)
106tracking._tlogDirectory = Path.Combine(projectRootDirectory, tlogRelativeDirectoryValue);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
691outputItemFromTarget.ItemSpec = Path.Combine(projectDirectory[i], outputItemFromTarget.ItemSpec);
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
348projectFiles[i] = Path.Combine(_requestEntry.ProjectRootDirectory, projectFiles[i]);
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (5)
983string oldestOutputFullPath = Path.Combine(projectDirectory, oldestOutput); 1008string candidateOutputFullPath = Path.Combine(projectDirectory, candidateOutput); 1043string unescapedInputFullPath = Path.Combine(projectDirectory, unescapedInput); 1196path1 = Path.Combine(_project.Directory, path1); 1199path2 = Path.Combine(_project.Directory, path2);
BackEnd\Components\Scheduler\Scheduler.cs (4)
2570StreamWriter file = FileUtilities.OpenWrite(String.Format(CultureInfo.CurrentCulture, Path.Combine(_debugDumpPath, "SchedulerTrace_{0}.txt"), Process.GetCurrentProcess().Id), append: true); 2588using (StreamWriter file = FileUtilities.OpenWrite(String.Format(CultureInfo.CurrentCulture, Path.Combine(_debugDumpPath, "SchedulerState_{0}.txt"), Process.GetCurrentProcess().Id), append: true)) 2696using (StreamWriter file = FileUtilities.OpenWrite(String.Format(CultureInfo.CurrentCulture, Path.Combine(_debugDumpPath, "SchedulerState_{0}.txt"), Process.GetCurrentProcess().Id), append: true)) 2730using (StreamWriter file = FileUtilities.OpenWrite(String.Format(CultureInfo.CurrentCulture, Path.Combine(_debugDumpPath, "SchedulerState_{0}.txt"), Process.GetCurrentProcess().Id), append: true))
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (4)
55Path.Combine(BuildEnvironmentHelper.Instance.MSBuildToolsDirectory32, "SdkResolvers"), location); 82Path.Combine(BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot, "SdkResolvers"), location); 118var manifest = Path.Combine(subfolder.FullName, $"{subfolder.Name}.xml"); 119var assembly = Path.Combine(subfolder.FullName, $"{subfolder.Name}.dll");
BackEnd\Components\SdkResolution\SdkResolverManifest.cs (1)
85manifest.Path = System.IO.Path.Combine(manifestFolder, manifest.Path);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
964string filename = Path.Combine(FileUtilities.GetCacheDirectory(), String.Format(CultureInfo.InvariantCulture, "Configuration{0}.cache", _configId));
BackEnd\Shared\TargetResult.cs (2)
215string filename = Path.Combine(FileUtilities.GetCacheDirectory(), String.Format(CultureInfo.InvariantCulture, Path.Combine("Results{0}", "{1}.cache"), configId, targetToCache));
BuildCheck\Analyzers\SharedOutputPathAnalyzer.cs (1)
73path = Path.Combine(Path.GetDirectoryName(projectPath)!, path);
BuildCheck\Infrastructure\ConfigurationProvider.cs (1)
59configPath = Path.Combine(dir, configFileName);
BuildEnvironmentHelper.cs (7)
202var msBuildExe = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.exe"); 203var msBuildDll = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.dll"); 336.Select((name) => TryFromStandaloneMSBuildExe(Path.Combine(appContextBaseDirectory, name))) 612MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 618MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : null; 623? Path.Combine(VisualStudioInstallRootDirectory, "MSBuild") 681defaultSdkPath = Path.Combine(CurrentMSBuildToolsDirectory, "Sdks");
CommunicationsUtilities.cs (1)
839String.Format(CultureInfo.CurrentCulture, Path.Combine(s_debugDumpPath, fileName), Process.GetCurrentProcess().Id, nodeId), append: true))
Construction\Solution\ProjectInSolution.cs (1)
179_absolutePath = Path.Combine(ParentSolution.SolutionFileDirectory, _relativePath);
Construction\Solution\SolutionFile.cs (2)
865string fullPathToEtpProj = Path.Combine(SolutionFileDirectory, etpProj.RelativePath); 919RelativePath = Path.Combine(etpProjectRelativeDir, fileElementValue)
Construction\Solution\SolutionProjectGenerator.cs (4)
949string localFile = Path.Combine(escapedSolutionDirectory, "before." + escapedSolutionFile + ".targets"); 953localFile = Path.Combine(escapedSolutionDirectory, "after." + escapedSolutionFile + ".targets"); 1282baseName = Path.Combine(_solutionFile.SolutionFileDirectory, MakeIntoSafeItemName(project.GetUniqueProjectName())); 2281globalProperties.AddProperty(SolutionPathPropertyName, EscapingUtilities.Escape(Path.Combine(_solutionFile.SolutionFileDirectory, Path.GetFileName(_solutionFile.FullPath))));
DebugUtils.cs (4)
43debugDirectory = Path.Combine(Directory.GetCurrentDirectory(), "MSBuild_Logs"); 47debugDirectory = Path.Combine(FileUtilities.TempFileDirectory, "MSBuild_Logs"); 112var fullPath = Path.Combine(DebugPath, fileName); 118fullPath = Path.Combine(DebugPath, fileName);
Definition\ToolsetLocalReader.cs (1)
43System.IO.Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, "Roslyn"),
Definition\ToolsetReader.cs (3)
196var xbuildToolsetsDir = Path.Combine(libraryPath, $"xbuild{Path.DirectorySeparatorChar}"); 203var binPath = Path.Combine(d, "bin"); 659Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, trimmedValue));
Evaluation\Conditionals\FunctionCallExpressionNode.cs (1)
174list.Add(Path.GetFullPath(Path.Combine(state.EvaluationDirectory, item.ItemSpec)));
Evaluation\Evaluator.cs (4)
1175string projectFullPath = Path.Combine(projectDirectory, projectFile); 1893ExpandAndLoadImportsFromUnescapedImportExpression(directoryOfImportingFile, importElement, Path.Combine(sdkResult.Path, project), 1906ExpandAndLoadImportsFromUnescapedImportExpression(directoryOfImportingFile, importElement, Path.Combine(additionalPath, project), 2134importFileUnescaped = Path.Combine(directoryOfImportingFile, importFileUnescaped);
Evaluation\Expander.cs (6)
2413rootedPath = Path.Combine(baseDirectoryToUse, unescapedPath); 2446string combinedPath = Path.Combine(unescapedPath, relativePath); 2491rootedPath = Path.Combine(baseDirectoryToUse, unescapedPath); 2568rootedPath = Path.Combine(baseDirectoryToUse, unescapedPath); 4326returnVal = Path.Combine(arg0, arg1); 4887var logFile = Path.Combine(Directory.GetCurrentDirectory(), fileName);
Evaluation\IntrinsicFunctions.cs (1)
290return Path.Combine(NativeMethodsShared.FrameworkBasePath, m.Groups[0].Value) + Path.DirectorySeparatorChar;
ExceptionHandling.cs (1)
355s_dumpFileName = Path.Combine(DebugDumpPath, $"MSBuild_pid-{pid}_{guid:n}.failure.txt");
FileMatcher.cs (3)
500longPath = Path.Combine(longPath, parts[i]); 1989var filespecUnescapedFullyQualified = Path.Combine(projectDirectoryUnescaped, filespecUnescaped); 2080fixedDirectoryPart = Path.Combine(projectDirectoryUnescaped, fixedDirectoryPart);
FileUtilities.cs (9)
74string pathWithUpperCase = Path.Combine(Path.GetTempPath(), "CASESENSITIVETEST" + Guid.NewGuid().ToString("N")); 131cacheDirectory = Path.Combine(TempFileDirectory, String.Format(CultureInfo.CurrentUICulture, "MSBuild{0}-{1}", Process.GetCurrentProcess().Id, AppDomain.CurrentDomain.Id)); 182string testFilePath = Path.Combine(directory, $"MSBuild_{Guid.NewGuid().ToString("N")}_testFile.txt"); 471return NormalizePath(Path.Combine(directory, file)); 683return (shouldCheckDirectory && DefaultFileSystem.DirectoryExists(Path.Combine(baseDirectory, directory.ToString()))) 762string fullPath = EscapingUtilities.Escape(NormalizePath(Path.Combine(currentDirectory, fileSpec))); 834var fullPath = GetFullPathNoThrow(Path.Combine(currentDirectory, normalizedPath)); 1269return paths.Aggregate(root, Path.Combine); 1441string possibleFileDirectory = Path.Combine(lookInDirectory, fileName);
FrameworkLocationHelper.cs (17)
410? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV11) 420? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV20) 430? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV30) 440? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV35) 450? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV40) 460? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV45) 470? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV11) 480? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV20) 561Path.Combine(FallbackDotNetFrameworkSdkInstallPath, "bin"); 782var frameworkPath = Path.Combine(NativeMethodsShared.FrameworkBasePath, prefix ?? string.Empty); 792return Path.Combine(complusInstallRoot, complusVersion); 929? Path.Combine(programFiles32, "Reference Assemblies\\Microsoft\\Framework") 930: Path.Combine(NativeMethodsShared.FrameworkBasePath, "xbuild-frameworks"); 1089string programFilesReferenceAssemblyDirectory = Path.Combine(programFilesReferenceAssemblyLocation, versionPrefix); 1395(!FileSystems.Default.FileExists(Path.Combine(generatedPathToDotNetFramework, NativeMethodsShared.IsWindows ? "MSBuild.exe" : "mcs.exe")) && 1396!FileSystems.Default.FileExists(Path.Combine(generatedPathToDotNetFramework, "Microsoft.Build.dll")))) 1428frameworkPath = Path.Combine(frameworkPath, this.Version.ToString());
Globbing\MSBuildGlob.cs (2)
143var rootedInput = Path.Combine(_state.Value.GlobRoot, stringToMatch); 239var parentedFixedPart = Path.Combine(globRoot, fixedDirPart);
Graph\GraphBuilder.cs (1)
305solutionGlobalPropertiesBuilder[SolutionProjectGenerator.SolutionPathPropertyName] = EscapingUtilities.Escape(Path.Combine(Solution.SolutionFileDirectory, Path.GetFileName(Solution.FullPath)));
InprocTrackingNativeMethods.cs (1)
208string fileTrackerPath = Path.Combine(buildToolsPath, fileTrackerDllName.Value);
Instance\TaskRegistry.cs (5)
88private static string s_potentialTasksV4Location = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksV4Filename); 107private static string s_potentialTasksV12Location = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksV12Filename); 126private static string s_potentialTasksCoreLocation = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksCoreFilename); 373assemblyFile = Strings.WeakIntern(Path.Combine(directoryOfImportingFile, assemblyFile)); 388string replacedAssemblyFile = Path.Combine(Path.GetDirectoryName(assemblyFile), s_tasksCoreFilename);
Logging\BinaryLogger\ProjectImportsCollector.cs (1)
70_archiveFilePath = Path.Combine(
Modifiers.cs (2)
566modifiedItemSpec = Path.Combine( 663fullPath = Path.GetFullPath(Path.Combine(currentDirectory, itemSpec));
NamedPipeUtil.cs (1)
34return Path.Combine("/tmp", pipeName);
PrintLineDebuggerWriters.cs (2)
27var file = Path.Combine(LogFileRoot, string.IsNullOrEmpty(id) ? "NoId" : id) + ".csv"; 32var errorFile = Path.Combine(LogFileRoot, $"LoggingException_{Guid.NewGuid()}");
TempFileUtilities.cs (5)
46string basePath = Path.Combine(Path.GetTempPath(), msbuildTempFolder); 186string file = Path.Combine(directory, $"{fileName}{extension}"); 210string destFile = Path.Combine(dest, fileInfo.Name); 215string destDir = Path.Combine(dest, subdirInfo.Name); 232: System.IO.Path.Combine(TempFileDirectory, name);
TypeLoader.cs (1)
55microsoftBuildFrameworkPath = Path.Combine(msbuildDirectory, "Microsoft.Build.Framework.dll");
Utilities\FileSpecMatchTester.cs (2)
68fileToMatch = FileUtilities.GetFullPathNoThrow(Path.Combine(_currentDirectory, fileToMatch)); 128var absoluteFixedDirPart = Path.Combine(currentDirectory, fixedDirPart);
Utilities\NuGetFrameworkWrapper.cs (1)
207string assemblyPath = Path.Combine(assemblyDirectory, NuGetFrameworksFileName);
Utilities\Utilities.cs (4)
483? Path.Combine(programFiles32, ReservedPropertyNames.extensionsPathSuffix) 499? Path.Combine( 518extensionsPath = Path.Combine(programFiles, ReservedPropertyNames.extensionsPathSuffix); 557string userExtensionsPath = Path.Combine(localAppData, ReservedPropertyNames.userExtensionsPathSuffix);
WindowsFileSystem.cs (3)
120var searchDirectoryPath = Path.Combine(directoryPath, "*"); 157result.Add(Path.Combine(directoryPath, findResult.CFileName)); 165Path.Combine(directoryPath, findResult.CFileName),
Microsoft.Build.BuildCheck.UnitTests (6)
EndToEndTests.cs (5)
29private static string TestAssetsRootPath { get; } = Path.Combine(Path.GetDirectoryName(typeof(EndToEndTests).Assembly.Location) ?? AppContext.BaseDirectory, "TestAssets"); 149var analysisCandidatePath = Path.Combine(TestAssetsRootPath, analysisCandidate); 153$"{Path.Combine(analysisCandidatePath, $"{analysisCandidate}.csproj")} /m:1 -nr:False -restore /p:OutputPath={env.CreateFolder().Path} -analyze -verbosity:n", 187var nugetTemplatePath = Path.Combine(analysisCandidatePath, "nugetTemplate.config"); 199doc.Save(Path.Combine(analysisCandidatePath, "nuget.config"));
TestAssemblyInfo.cs (1)
64string newTempPath = Path.Combine(Path.GetTempPath(), subdirectory);
Microsoft.Build.CommandLine.UnitTests (34)
NodeStatus_Transition_Tests.cs (2)
166Get-Content {{Path.Combine(directory, received)}} {{pipeline}} 169Get-Content {{Path.Combine(directory, verified)}} {{pipeline}}
PerfLog_Tests.cs (3)
42string projectPath = Path.Combine(projectFolder.Path, "ClassLibrary.csproj"); 65string perfLogPath = Path.Combine(perfLogFolder.Path, "logs"); 78string projectPath = Path.Combine(projectFolder.Path, "ClassLibrary.csproj");
TerminalLogger_Tests.cs (2)
671RunnerUtilities.ExecMSBuild($"{projectFile.Path} /m /bl:{logFileWithTL} -flp:logfile={Path.Combine(logFolder.Path, "logFileWithTL.log")};verbosity=diagnostic -tl:on", out bool success); 675RunnerUtilities.ExecMSBuild($"{projectFile.Path} /m /bl:{logFileWithoutTL} -flp:logfile={Path.Combine(logFolder.Path, "logFileWithoutTL.log")};verbosity=diagnostic", out success);
TestAssemblyInfo.cs (1)
64string newTempPath = Path.Combine(Path.GetTempPath(), subdirectory);
XMake_Tests.cs (26)
1108string projectFileName = Path.Combine(tempdir, "msbEnvironmenttest.proj"); 1146string projectFileName = Path.Combine(tempdir, "msbLoggertest.proj"); 1147string logFile = Path.Combine(tempdir, "logFile"); 1193? Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "notepad.exe") 1268string projectPath = Path.Combine(directory, "my.proj"); 1269string rspPath = Path.Combine(directory, AutoResponseFileName); 1375directory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")); 1377string projectPath = Path.Combine(directory, "my.proj"); 1378string rspPath = Path.Combine(directory, AutoResponseFileName); 1381string exePath = Path.Combine(exeDirectory, MSBuildExeName); 1382string mainRspPath = Path.Combine(exeDirectory, AutoResponseFileName); 1419string projectPath = Path.Combine(directory, "my.proj"); 1420string rspPath = Path.Combine(directory, AutoResponseFileName); 1421string exePath = Path.Combine(directory, MSBuildExeName); 1934string projectDirectory = Directory.CreateDirectory(Path.Combine(ObjectModelHelpers.TempProjectDir, Guid.NewGuid().ToString("N"))).FullName; 1957string projectDirectory = Directory.CreateDirectory(Path.Combine(ObjectModelHelpers.TempProjectDir, Guid.NewGuid().ToString("N"))).FullName; 2075distributedLoggerRecords[0].ForwardingLoggerDescription.LoggerSwitchParameters.ShouldBe($"logFile={Path.Combine(Directory.GetCurrentDirectory(), "MSBuild.log")}", StringCompareShould.IgnoreCase); // "Expected parameter in logger to match parameter passed in" 2088distributedLoggerRecords[0].ForwardingLoggerDescription.LoggerSwitchParameters.ShouldBe($"{fileLoggerParameters[0]};logFile={Path.Combine(Directory.GetCurrentDirectory(), "MSBuild.log")}", StringCompareShould.IgnoreCase); // "Expected parameter in logger to match parameter passed in" 2101distributedLoggerRecords[0].ForwardingLoggerDescription.LoggerSwitchParameters.ShouldBe($"{fileLoggerParameters[0]};logFile={Path.Combine(Directory.GetCurrentDirectory(), "MSBuild.log")}", StringCompareShould.IgnoreCase); // "Expected parameter in logger to match parameter passed in" 2114distributedLoggerRecords[0].ForwardingLoggerDescription.LoggerSwitchParameters.ShouldBe($";Parameter1;logFile={Path.Combine(Directory.GetCurrentDirectory(), "MSBuild.log")}", StringCompareShould.IgnoreCase); // "Expected parameter in logger to match parameter passed in" 2131fileLoggerParameters = new[] { "Parameter1", "verbosity=Normal;logfile=" + Path.Combine("..", "cat.log") + ";Parameter1" }; 2147distributedLoggerRecords[0].ForwardingLoggerDescription.LoggerSwitchParameters.ShouldBe($"Parameter1;Parameter;;;Parameter;Parameter;logFile={Path.Combine(Directory.GetCurrentDirectory(), "msbuild.log")}", StringCompareShould.IgnoreCase); // "Expected parameter in logger to match parameter passed in" 2707dest = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")); 2728File.Copy(file, Path.Combine(dest, Path.GetFileName(file))); 2734string destSubDir = Path.Combine(dest, dirName); 2773File.WriteAllText(Path.Combine(testProject.TestRoot, item.Key), item.Value);
Microsoft.Build.Conversion.Core (4)
ProjectFileConverter.cs (4)
2930string fullPathToReferencedProject = Path.Combine( 3338path = Path.Combine(Path.GetDirectoryName(oldProjectFile), relPath); 3348path = Path.Combine(Path.GetDirectoryName(oldProjectFile), linkPath); 3811string officeDocumentFullPath = Path.GetFullPath(Path.Combine(projectFileDirectory, officeDocumentPath));
Microsoft.Build.Engine (31)
Conditionals\FunctionCallExpressionNode.cs (1)
49expandedValue = Path.GetFullPath(Path.Combine(Project.PerThreadProjectDirectory, expandedValue));
Engine\Engine.cs (1)
986pathTo20Framework = Path.Combine(Environment.SystemDirectory, @"Microsoft.NET\Framework\v2.0.50727");
Engine\IntrinsicFunctions.cs (1)
261string possibleFileDirectory = Path.Combine(lookInDirectory, fileName);
Engine\Project.cs (1)
4026import.SetEvaluatedProjectPath(Path.GetFullPath(Path.Combine(projectDirectoryLocation, importedFilename)));
Engine\ProjectSchemaValidationHandler.cs (1)
124schemaFile = Path.Combine(binPath, "Microsoft.Build.xsd");
Engine\TargetDependencyAnalyzer.cs (5)
930string oldestOutputFullPath = Path.Combine(projectDirectory, oldestOutput); 958string candidateOutputFullPath = Path.Combine(projectDirectory, candidateOutput); 995string unescapedInputFullPath = Path.Combine(projectDirectory, unescapedInput); 1148path1 = Path.Combine(projectDirectory, path1); 1163path2 = Path.Combine(projectDirectory, path2);
Engine\TaskRegistry.cs (1)
328assemblyFile = Path.Combine(projectDir, assemblyFile);
Engine\ToolsetReader.cs (1)
467Path.Combine(FileUtilities.CurrentExecutableDirectory, trimmedValue));
LocalProvider\LocalNode.cs (1)
69dumpFileName = Path.Combine(tempPath, "MSBuild_" + guid.ToString());
LocalProvider\LocalNodeProvider.cs (1)
762string msbuildLocation = Path.Combine(locationOfMSBuildExe, "MSBuild.exe");
Properties\BuildPropertyGroup.cs (2)
1346string extensionsPath32 = Path.Combine(programFiles32, ReservedPropertyNames.extensionsPathSuffix); 1358extensionsPath = Path.Combine(programFiles, ReservedPropertyNames.extensionsPathSuffix);
Shared\FileMatcher.cs (2)
314longPath = Path.Combine(longPath, parts[i]); 1201fixedDirectoryPart = Path.Combine(projectDirectory, fixedDirectoryPart);
Shared\FileUtilities.cs (2)
351string fullPath = Path.GetFullPath(Path.Combine(currentDirectory, itemSpec)); 611string fullPath = EscapingUtilities.Escape(Path.GetFullPath(Path.Combine(currentDirectory, fileSpec)));
Shared\FrameworkLocationHelper.cs (2)
405string programFilesReferenceAssemblyDirectory = Path.Combine(programFilesReferenceAssemblyLocation, versionPrefix); 560string combinedPath = Path.Combine(programFiles32, "Reference Assemblies\\Microsoft\\Framework");
Shared\ProjectInSolution.cs (1)
150return Path.Combine(this.ParentSolution.SolutionFileDirectory, this.RelativePath);
Shared\SolutionParser.cs (2)
614string fullPathToEtpProj = Path.Combine(solutionFileDirectory, etpProj.RelativePath); 667proj.RelativePath = Path.Combine(etpProjectRelativeDir, fileElementValue);
Solution\SolutionWrapperProject.cs (4)
248string solutionFileLocation = Path.Combine(solutionFileDirectory, solutionFileName); 757vcbuildTask = AddResolveVCProjectOutputTaskElement(target, Path.Combine(solution.SolutionFileDirectory, Path.GetFileName(solution.SolutionFile)), 969EscapingUtilities.Escape(Path.Combine(solution.SolutionFileDirectory, Path.GetFileName(solution.SolutionFile))), 1875propertyGroup.AddNewProperty("SolutionPath", Path.Combine(solution.SolutionFileDirectory, Path.GetFileName(solution.SolutionFile)), true /* treat as literal */);
Solution\VCWrapperProject.cs (2)
322string vcBuildPath = Path.Combine(rootDir, relativePathFromValueOnLayout); 332vcBuildPath = Path.Combine(rootDir, relativePathFromValueOnBatch);
Microsoft.Build.Engine.OM.UnitTests (109)
BuildEnvironmentHelper.cs (7)
202var msBuildExe = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.exe"); 203var msBuildDll = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.dll"); 336.Select((name) => TryFromStandaloneMSBuildExe(Path.Combine(appContextBaseDirectory, name))) 612MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 616MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : CurrentMSBuildToolsDirectory; 623? Path.Combine(VisualStudioInstallRootDirectory, "MSBuild") 681defaultSdkPath = Path.Combine(CurrentMSBuildToolsDirectory, "Sdks");
Construction\ConstructionEditing_Tests.cs (3)
3175string sdkPropsPath = Path.Combine(testSdkDirectory, "Sdk.props"); 3176string sdkTargetsPath = Path.Combine(testSdkDirectory, "Sdk.targets"); 3196var updated = Path.Combine(testProject.TestRoot, "updated.proj");
Construction\ProjectFormatting_Tests.cs (4)
385directory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 388string file = Path.Combine(directory, "test.proj"); 437directory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 440string file = Path.Combine(directory, "test.proj");
Construction\ProjectImportElement_Tests.cs (3)
237string testTempPath = Path.Combine(tempPath, "UnitTestsPublicOm"); 238string projectfile = Path.Combine(testTempPath, "a.proj"); 239string targetsFile = Path.Combine(tempPath, "x.targets");
Construction\ProjectRootElement_Tests.cs (10)
163Assert.Equal(project.FullPath, Path.Combine(Directory.GetCurrentDirectory(), "X")); 192projectXml1.FullPath = Path.Combine(Directory.GetCurrentDirectory(), @"xyz\abc"); 210ProjectRootElement projectXml2 = ProjectRootElement.Open(Path.Combine(Directory.GetCurrentDirectory(), @"xyz\abc")); 227ProjectRootElement projectXml2 = ProjectRootElement.Open(Path.Combine(Directory.GetCurrentDirectory(), @"xyz\abc")); 242projectXml1.FullPath = Path.Combine(Directory.GetCurrentDirectory(), @"xyz\abc"); 534string path = Path.Combine(toolsPath, target); 633directory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")); 635string path = Path.Combine(directory, file); 666string path = Path.Combine(curDir, file); 667directory = Path.Combine(curDir, "bar");
DebugUtils.cs (4)
43debugDirectory = Path.Combine(Directory.GetCurrentDirectory(), "MSBuild_Logs"); 47debugDirectory = Path.Combine(FileUtilities.TempFileDirectory, "MSBuild_Logs"); 112var fullPath = Path.Combine(DebugPath, fileName); 118fullPath = Path.Combine(DebugPath, fileName);
Definition\DefinitionEditing_Tests.cs (10)
287string wildcard = Path.Combine(Path.GetDirectoryName(paths[0]), "*.xxx;"); 670string wildcard = Path.Combine(directory, "*.xxx;"); 790string wildcard = Path.Combine(directory, "*.xxx;"); 1094string wildcard = Path.Combine(directory, "*.xxx;"); 1111ProjectCollection.Escape(Path.Combine(directory, "i2.xxx"))); 1134string wildcard = Path.Combine(directory, "*.xxx;"); 1143item.Rename(Path.Combine(directory, "i2.xxx")); 1388string wildcard = Path.Combine(directory, "*.xxx;"); 1407ProjectCollection.Escape(Path.Combine(directory, "i2.xxx"))); 2206string wildcard = Path.Combine(Path.GetDirectoryName(paths[0]), "*.xxx;");
Definition\Project_Tests.cs (19)
678project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj\i386\foo.dll")); 679projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj\i386\foo.dll")); 683project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj/i386/foo.dll")); 684projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj/i386/foo.dll")); 1714testFileRoot = Path.Combine(Path.GetTempPath(), "foodir"); 1720string filePath = Path.Combine(testFileRoot, fileName); 1726projectConstruction.AddItem("foo", Path.Combine(testFileRoot, "*.foo")); 2457directory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 2458string subdirectory = Path.Combine(directory, "sub"); 2461string projectPath = Path.Combine(subdirectory, "a.proj"); 2462string targetsPath = Path.Combine(directory, "b.targets"); 2570ProjectRootElement one = ProjectRootElement.Create(Path.Combine(myTempDir, "1.targets")); 2574ProjectRootElement two = ProjectRootElement.Create(Path.Combine(myTempDir, "2.targets")); 2578ProjectRootElement zero = ProjectRootElement.Create(Path.Combine(myTempDir, "0.targets")); 2582zero.AddImport(Path.Combine(myTempDir, "*.targets")); 3261var absoluteFile = Path.Combine(Path.GetDirectoryName(testFiles.ProjectFile), "1.foo"); 3739var absoluteFile = Path.Combine(Path.GetDirectoryName(testFiles.ProjectFile), "a.cs"); 4078string importPath = Path.Combine(pre.DirectoryPath, Guid.NewGuid().ToString()); 4121string importGlob = Path.Combine(pre.DirectoryPath, @"__NoMatch__\**");
Definition\ProjectItem_Tests.cs (11)
351directory = Path.Combine(Path.GetTempPath(), "a"); 357subdirectory = Path.Combine(directory, "b"); 363file = Path.Combine(subdirectory, "c"); 398directory = Path.Combine(Path.GetTempPath(), "a"); 404subdirectory = Path.Combine(directory, "b"); 410file = Path.Combine(subdirectory, "c"); 1093: Path.Combine(relativeFragmentFromRootToFile, file); 1981string projectDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 1985string sourceFile = Path.Combine(projectDirectory, "a.cs"); 1986string renamedSourceFile = Path.Combine(projectDirectory, "b.cs"); 1990project.FullPath = Path.Combine(projectDirectory, "test.proj"); // assign a path so the wildcards can lock onto something.
ExceptionHandling.cs (1)
355s_dumpFileName = Path.Combine(DebugDumpPath, $"MSBuild_pid-{pid}_{guid:n}.failure.txt");
FileUtilities.cs (9)
74string pathWithUpperCase = Path.Combine(Path.GetTempPath(), "CASESENSITIVETEST" + Guid.NewGuid().ToString("N")); 131cacheDirectory = Path.Combine(TempFileDirectory, String.Format(CultureInfo.CurrentUICulture, "MSBuild{0}-{1}", Process.GetCurrentProcess().Id, AppDomain.CurrentDomain.Id)); 182string testFilePath = Path.Combine(directory, $"MSBuild_{Guid.NewGuid().ToString("N")}_testFile.txt"); 471return NormalizePath(Path.Combine(directory, file)); 683return (shouldCheckDirectory && DefaultFileSystem.DirectoryExists(Path.Combine(baseDirectory, directory.ToString()))) 762string fullPath = EscapingUtilities.Escape(NormalizePath(Path.Combine(currentDirectory, fileSpec))); 834var fullPath = GetFullPathNoThrow(Path.Combine(currentDirectory, normalizedPath)); 1269return paths.Aggregate(root, Path.Combine); 1441string possibleFileDirectory = Path.Combine(lookInDirectory, fileName);
Instance\ProjectInstance_Tests.cs (16)
286directory = Path.Combine(Path.GetTempPath(), "WildcardsInsideTargets"); 288file1 = Path.Combine(directory, "a.exe"); 289file2 = Path.Combine(directory, "b.exe"); 290file3 = Path.Combine(directory, "c.bat"); 295string path = Path.Combine(directory, "*.exe"); 421projA.FullPath = Path.Combine(Path.GetTempPath(), "a.proj"); 422projB.FullPath = Path.Combine(Path.GetTempPath(), "b.proj"); 457projA.FullPath = Path.Combine(Path.GetTempPath(), "a.proj"); 458projB.FullPath = Path.Combine(Path.GetTempPath(), "b.proj"); 503File.Create(Path.Combine(tempDir, "aItem.cs")).Dispose(); 505projA.FullPath = Path.Combine(tempDir, "a.proj"); 506projB.FullPath = Path.Combine(tempDir, "b.proj"); 531string projectA = Path.Combine(ObjectModelHelpers.TempProjectDir, "a.proj"); 532string projectB = Path.Combine(ObjectModelHelpers.TempProjectDir, "b.proj"); 534string includeFileA = Path.Combine(ObjectModelHelpers.TempProjectDir, "aaa4.cs"); 535string includeFileB = Path.Combine(ObjectModelHelpers.TempProjectDir, "bbb4.cs");
PrintLineDebuggerWriters.cs (2)
27var file = Path.Combine(LogFileRoot, string.IsNullOrEmpty(id) ? "NoId" : id) + ".csv"; 32var errorFile = Path.Combine(LogFileRoot, $"LoggingException_{Guid.NewGuid()}");
TempFileUtilities.cs (5)
46string basePath = Path.Combine(Path.GetTempPath(), msbuildTempFolder); 186string file = Path.Combine(directory, $"{fileName}{extension}"); 210string destFile = Path.Combine(dest, fileInfo.Name); 215string destDir = Path.Combine(dest, subdirInfo.Name); 232: System.IO.Path.Combine(TempFileDirectory, name);
TestAssemblyInfo.cs (1)
64string newTempPath = Path.Combine(Path.GetTempPath(), subdirectory);
TransientIO.cs (1)
82var absolute = Path.GetFullPath(Path.IsPathRooted(relative) ? relative : Path.Combine(tempRoot, relative));
WindowsFileSystem.cs (3)
120var searchDirectoryPath = Path.Combine(directoryPath, "*"); 157result.Add(Path.Combine(directoryPath, findResult.CFileName)); 165Path.Combine(directoryPath, findResult.CFileName),
Microsoft.Build.Engine.UnitTests (466)
BackEnd\BuildManager_Tests.cs (2)
352string shutdownProjectDirectory = Path.Combine(Path.GetTempPath(), String.Format(CultureInfo.InvariantCulture, "VSNodeShutdown_{0}_UnitTest", Process.GetCurrentProcess().Id)); 3574string rootProjectPath = Path.Combine(shutdownProjectDirectory, String.Format(CultureInfo.InvariantCulture, "RootProj_{0}.proj", Guid.NewGuid().ToString("N")));
BackEnd\CustomTaskHelper.cs (3)
29string[] referenceAssemblies = new string[] { "System.dll", Path.Combine(referenceAssembliesPath, "Microsoft.Build.Framework.dll"), Path.Combine(referenceAssembliesPath, "Microsoft.Build.Utilities.Core.dll"), Path.Combine(referenceAssembliesPath, "Microsoft.Build.Tasks.Core.dll") };
BackEnd\IntrinsicTask_Tests.cs (2)
3262string directoryForTest = Path.Combine(tempPath, "IncludeCheckOnMetadata_3\\Test"); 3263string fileForTest = Path.Combine(directoryForTest, "a.dll");
BackEnd\LoggingServicesLogMethod_Tests.cs (3)
444string testTempPath = Path.Combine(tempPath, "VerifyErrorPostfixForInvalidProjectFileException"); 445string projectFile = Path.Combine(testTempPath, "a.proj"); 446string targetsFile = Path.Combine(testTempPath, "x.targets");
BackEnd\MSBuild_Tests.cs (1)
74projectFile1 += Path.Combine(tempPathNoRoot, fileName);
BackEnd\SdkResolverLoader_Tests.cs (22)
62var d1 = Directory.CreateDirectory(Path.Combine(root, "Resolver1")); 65var f1 = Path.Combine(d1.FullName, "Resolver1.dll"); 68var f2 = Path.Combine(d1.FullName, "Dependency.dll"); 69var f3 = Path.Combine(d1.FullName, "InvalidName.dll"); 70var f4 = Path.Combine(d1.FullName, "NoResolver.txt"); 95var testFolder = Directory.CreateDirectory(Path.Combine(root, "MyTestResolver")); 97var wrongResolverDll = Path.Combine(testFolder.FullName, "MyTestResolver.dll"); 98var resolverManifest = Path.Combine(testFolder.FullName, "MyTestResolver.xml"); 99var assemblyToLoad = Path.Combine(root, "SomeOtherResolver.dll"); 221var resolverPath = Path.Combine(root, "MyTestResolver"); 222var resolverManifest = Path.Combine(resolverPath, "MyTestResolver.xml"); 246var resolverPath = Path.Combine(root, "MyTestResolver"); 247var resolverManifest = Path.Combine(resolverPath, "MyTestResolver.xml"); 273var resolverPath = Path.Combine(root, "MyTestResolver"); 274var resolverManifest = Path.Combine(resolverPath, "MyTestResolver.xml"); 297var resolverPath = Path.Combine(root, "MyTestResolver"); 313var resolverPath = Path.Combine(root, "MyTestResolver"); 314var resolverManifest = Path.Combine(resolverPath, "MyTestResolver.xml"); 372Directory.CreateDirectory(Path.Combine(testRoot, resolver1)); 374Directory.CreateDirectory(Path.Combine(additionalRoot, resolver1)); 378Directory.CreateDirectory(Path.Combine(testRoot, resolver2)); 382Directory.CreateDirectory(Path.Combine(additionalRoot, resolver3));
BackEnd\SdkResultOutOfProc_Tests.cs (7)
120string projectPath = Path.Combine(projectFolder, "TestProject.proj"); 155string entryProjectPath = Path.Combine(projectFolder, "EntryProject.proj"); 165string projectWithSdkImportPath = Path.Combine(projectFolder, "ProjectWithSdkImport.proj"); 229Directory.CreateDirectory(Path.Combine(projectFolder, "Sdk1")); 230Directory.CreateDirectory(Path.Combine(projectFolder, "Sdk2")); 254Path.Combine(projectFolder, "Sdk1"), 255Path.Combine(projectFolder, "Sdk2")
BackEnd\TargetUpToDateChecker_Tests.cs (1)
559string projectFile = Path.Combine(ObjectModelHelpers.TempProjectDir, "temp.proj");
BackEnd\TaskBuilder_Tests.cs (3)
650string customTaskFolder = Path.Combine(directoryName, "buildCrossTargeting"); 959string projectAPath = Path.Combine(ObjectModelHelpers.TempProjectDir, "a.proj"); 960string projectBPath = Path.Combine(ObjectModelHelpers.TempProjectDir, "b.proj");
BinaryLogger_Tests.cs (12)
359RunnerUtilities.ExecMSBuild($"{_logFile} -flp:logfile={Path.Combine(logFolder.Path, "logFile.log")};verbosity=diagnostic", out success); 362string text = File.ReadAllText(Path.Combine(logFolder.Path, "logFile.log")); 416RunnerUtilities.ExecMSBuild($"{projectFile.Path} -nr:False -bl:{_logFile} -flp1:logfile={Path.Combine(logFolder.Path, "logFile.log")};verbosity=diagnostic -flp2:logfile={Path.Combine(logFolder.Path, "logFile2.log")};verbosity=normal", out bool success); 421string text = File.ReadAllText(Path.Combine(logFolder.Path, "logFile.log")); 425string text2 = File.ReadAllText(Path.Combine(logFolder.Path, "logFile2.log")); 428RunnerUtilities.ExecMSBuild($"{_logFile} -flp1:logfile={Path.Combine(logFolder.Path, "logFile3.log")};verbosity=diagnostic -flp2:logfile={Path.Combine(logFolder.Path, "logFile4.log")};verbosity=normal", out success); 430text = File.ReadAllText(Path.Combine(logFolder.Path, "logFile3.log")); 434text2 = File.ReadAllText(Path.Combine(logFolder.Path, "logFile4.log")); 479string symlinkPath = Path.Combine(testFolder2.Path, symlinkName); 480string symlinkLvl2Path = Path.Combine(testFolder2.Path, symlinkLvl2Name);
BuildEnvironmentHelper_Tests.cs (19)
28string expectedMSBuildPath = Path.Combine(msbuildPath, MSBuildExeName).ToLowerInvariant(); 46var msBuildPath = Path.Combine(path, MSBuildExeName); 47var msBuildConfig = Path.Combine(path, $"{MSBuildExeName}.config"); 73var msBuildPath = Path.Combine(msbuildBinDirectory, MSBuildExeName); 74var msBuildConfig = Path.Combine(msbuildBinDirectory, $"{MSBuildExeName}.config"); 75var vsMSBuildDirectory = Path.Combine(env.TempFolderRoot, "MSBuild"); 364BuildEnvironmentHelper.Instance.MSBuildToolsDirectory64.ShouldBe(Path.Combine(env.BuildDirectory, "amd64")); 380BuildEnvironmentHelper.Instance.MSBuildToolsDirectory64.ShouldBe(Path.Combine(env.BuildDirectory, "amd64")); 405var entryProcess = Path.Combine(Path.GetTempPath(), "foo.exe"); 421var msBuildAssembly = Path.Combine(env.BuildDirectory, "Microsoft.Build.dll"); 438var msBuildAssembly = Path.Combine(env.BuildDirectory64, "Microsoft.Build.dll"); 463public string MSBuildExePath64 => Path.Combine(BuildDirectory64, MSBuildExeName); 471BuildDirectory64 = Path.Combine(BuildDirectory, "amd64"); 478File.WriteAllText(Path.Combine(BuildDirectory, file), string.Empty); 484File.WriteAllText(Path.Combine(BuildDirectory64, file), string.Empty); 506public string MSBuildExePath => Path.Combine(BuildDirectory, MSBuildExeName); 517TempFolderRoot = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")); 518BuildDirectory = Path.Combine(TempFolderRoot, "MSBuild"); 528Directory.CreateDirectory(Path.Combine(BuildDirectory, "amd64"));
BuildEventArgsSerialization_Tests.cs (1)
105projectFile: Path.Combine("a", "test.proj"),
ConsoleLogger_Tests.cs (2)
377string tempProjectDir = Path.Combine(Path.GetTempPath(), "EmptyTargetsOnDetailedButNotNotmal"); 378string tempProjectPath = Path.Combine(tempProjectDir, "test.proj");
Construction\ElementLocation_Tests.cs (3)
32Path.Combine(AppContext.BaseDirectory, "Microsoft.Common.targets"); 105file = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 140file = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
Construction\SolutionFile_Tests.cs (14)
133string proj1Path = Path.Combine(FileUtilities.TempFileDirectory, "someproj.etp"); 184string proj1Path = Path.Combine(FileUtilities.TempFileDirectory, "someproj.etp"); 185string proj2Path = Path.Combine(FileUtilities.TempFileDirectory, "someproja.proj"); 309string proj1Path = Path.Combine(FileUtilities.TempFileDirectory, "someproj.etp"); 310string proj2Path = Path.Combine(FileUtilities.TempFileDirectory, "someproj2.etp"); 504string proj1Path = Path.Combine(FileUtilities.TempFileDirectory, "someproj.etp"); 505string proj2Path = Path.Combine(FileUtilities.TempFileDirectory, "someproj2.etp"); 559Directory.CreateDirectory(Path.Combine(FileUtilities.TempFileDirectory, "ETPProjUpgradeTest")); 594string proj1Path = Path.Combine(FileUtilities.TempFileDirectory, "someproj.etp"); 652string proj1Path = Path.Combine(Path.GetTempPath(), "someproj.etp"); 699var solutionFolder = env.CreateFolder(Path.Combine(FileUtilities.GetTemporaryDirectory(), "sln")); 700env.CreateFolder(Path.Combine(solutionFolder.Path, "RelativePath")); 712proj.RelativePath.ShouldBe(Path.Combine("RelativePath", "project file")); 2355solution.ProjectsInOrder[0].AbsolutePath.ShouldBe(Path.GetFullPath(Path.Combine(Path.GetDirectoryName(solution.FullPath)!, expectedRelativePath)));
Construction\SolutionFilter_Tests.cs (16)
49TransientTestFolder classLibFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "ClassLibrary"), createFolder: true); 50TransientTestFolder classLibSubFolder = testEnvironment.CreateFolder(Path.Combine(classLibFolder.Path, "ClassLibrary"), createFolder: true); 59TransientTestFolder simpleProjectFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "SimpleProject"), createFolder: true); 60TransientTestFolder simpleProjectSubFolder = testEnvironment.CreateFolder(Path.Combine(simpleProjectFolder.Path, "SimpleProject"), createFolder: true); 224TransientTestFolder src = testEnvironment.CreateFolder(Path.Combine(folder.Path, "src"), createFolder: true); 236Project(""{9A19103F-16F7-4668-BE54-9A1E7A4F7556}"") = ""Microsoft.Build"", """ + Path.Combine("src", Path.GetFileName(microsoftBuild.Path)) + @""", ""{69BE05E2-CBDA-4D27-9733-44E12B0F5627}"" 238Project(""{9A19103F-16F7-4668-BE54-9A1E7A4F7556}"") = ""MSBuild"", """ + Path.Combine("src", Path.GetFileName(msbuild.Path)) + @""", ""{6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}"" 240Project(""{9A19103F-16F7-4668-BE54-9A1E7A4F7556}"") = ""Microsoft.Build.CommandLine.UnitTests"", """ + Path.Combine("src", Path.GetFileName(commandLineUnitTests.Path)) + @""", ""{0ADDBC02-0076-4159-B351-2BF33FAA46B2}"" 242Project(""{9A19103F-16F7-4668-BE54-9A1E7A4F7556}"") = ""Microsoft.Build.Tasks.UnitTests"", """ + Path.Combine("src", Path.GetFileName(tasksUnitTests.Path)) + @""", ""{CF999BDE-02B3-431B-95E6-E88D621D9CBF}"" 262""" + Path.Combine("src", Path.GetFileName(microsoftBuild.Path)!).Replace("\\", "\\\\") + @""", 263""" + Path.Combine("src", Path.GetFileName(tasksUnitTests.Path)!).Replace("\\", "\\\\") + @""" 268sp.ProjectShouldBuild(Path.Combine("src", Path.GetFileName(microsoftBuild.Path)!)).ShouldBeTrue(); 269sp.ProjectShouldBuild(Path.Combine("src", Path.GetFileName(tasksUnitTests.Path)!)).ShouldBeTrue(); 272(sp.ProjectShouldBuild(Path.Combine("src", Path.GetFileName(commandLineUnitTests.Path)!)) 273|| sp.ProjectShouldBuild(Path.Combine("src", Path.GetFileName(msbuild.Path)!)) 274|| sp.ProjectShouldBuild(Path.Combine("src", "notAProject.csproj")))
Construction\SolutionProjectGenerator_Tests.cs (18)
88TransientTestFolder classLibFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "classlib"), createFolder: true); 97TransientTestFolder simpleProjectFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "simpleProject"), createFolder: true); 131TransientTestFolder classLibFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "classlib"), createFolder: true); 146TransientTestFolder simpleProjectFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "simpleProject"), createFolder: true); 205TransientTestFolder classLibFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "classlib"), createFolder: true); 220TransientTestFolder simpleProjectFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "simpleProject"), createFolder: true); 842<ProjectConfiguration Project=`{{786E302A-96CE-43DC-B640-D6B6CC9BF6C0}}` AbsolutePath=`##temp##{Path.Combine("Project1", "A.csproj")}` BuildProjectInSolution=`True`>Debug|AnyCPU</ProjectConfiguration> 843<ProjectConfiguration Project=`{{881C1674-4ECA-451D-85B6-D7C59B7F16FA}}` AbsolutePath=`##temp##{Path.Combine("Project2", "B.csproj")}` BuildProjectInSolution=`True`>Debug|AnyCPU<ProjectDependency Project=`{{4A727FF8-65F2-401E-95AD-7C8BBFBE3167}}` /></ProjectConfiguration> 844<ProjectConfiguration Project=`{{4A727FF8-65F2-401E-95AD-7C8BBFBE3167}}` AbsolutePath=`##temp##{Path.Combine("Project3", "C.csproj")}` BuildProjectInSolution=`True`>Debug|AnyCPU</ProjectConfiguration> 2427string solutionFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"), @" 2446ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"after.{Path.GetFileName(solutionFilePath)}.targets"), @" 2483string solutionFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"), @" 2502ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"after.{Path.GetFileName(solutionFilePath)}.targets"), @" 2558string solutionFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"), @" 2577string projectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, projectName), $@" 2587ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, "Directory.Solution.props"), $@" 2594ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, "Directory.Solution.targets"), $@" 2658projectInSolution.AbsolutePath.ShouldBe(Path.Combine(solution.SolutionFileDirectory, projectInSolution.RelativePath));
Definition\ProjectEvaluationContext_Tests.cs (37)
123{Path.Combine(_env.DefaultTestDirectory.Path, "1.file"), 1}, 124{Path.Combine(_env.DefaultTestDirectory.Path, "2.file"), 1} 182{ Path.Combine(_env.DefaultTestDirectory.Path, "1.file"), 2 } 377File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.cs"), ""); 387File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.cs"), ""); 437File.WriteAllText(Path.Combine(projectDirectory1, $"1.{evaluationCount}.cs"), ""); 438File.WriteAllText(Path.Combine(projectDirectory2, $"2.{evaluationCount}.cs"), ""); 444Path.Combine(projectDirectory1, "1"), 447<i Include=`{Path.Combine("**", "*.cs")}` /> 451Path.Combine(projectDirectory2, "2"), 454<i Include=`{Path.Combine("**", "*.cs")}` /> 471File.WriteAllText(Path.Combine(projectDirectory1, $"1.{evaluationCount}.cs"), ""); 472File.WriteAllText(Path.Combine(projectDirectory2, $"2.{evaluationCount}.cs"), ""); 492File.WriteAllText(Path.Combine(project1GlobDirectory, $"1.{evaluationCount}.cs"), ""); 493File.WriteAllText(Path.Combine(project2GlobDirectory, $"2.{evaluationCount}.cs"), ""); 499Path.Combine(project1Directory, "1"), 506Path.Combine(project2Directory, "2"), 528File.WriteAllText(Path.Combine(project1GlobDirectory, $"1.{evaluationCount}.cs"), ""); 529File.WriteAllText(Path.Combine(project2GlobDirectory, $"2.{evaluationCount}.cs"), ""); 554File.WriteAllText(Path.Combine(project1GlobDirectory, $"{evaluationCount}.cs"), ""); 561Path.Combine(project1Directory.Path, "1"), 569Path.Combine(project2Directory.Path, "2"), 590.Select(i => Path.Combine(project1Directory.Path, i)) 599File.WriteAllText(Path.Combine(project1GlobDirectory, $"{evaluationCount}.cs"), ""); 621File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), ""); 627Path.Combine(project1Directory.Path, "1"), 634Path.Combine(project2Directory.Path, "2"), 651.Select(i => Path.Combine(globFixedDirectoryPart, i)) 659File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), ""); 685? Path.Combine("..", "GlobDirectory") 701prependedGlobExpansion[i] = Path.Combine(itemSpecDirectoryPart, globExpansion[i]); 725File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), ""); 735File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), ""); 762File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.props"), $"<Project><ItemGroup><i Include=`{evaluationCount}.cs`/></ItemGroup></Project>".Cleanup()); 772File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.props"), $"<Project><ItemGroup><i Include=`{evaluationCount}.cs`/></ItemGroup></Project>".Cleanup()); 803var theFile = Path.Combine(projectDirectory, "0.cs"); 957projectContents.Select((p, i) => new ProjectSpecification(Path.Combine(_env.DefaultTestDirectory.Path, $"Project{i}.proj"), p)),
Definition\ToolsetConfigurationReaderTestHelper.cs (2)
32s_testFolderFullPath = Path.Combine(Path.GetTempPath(), "configFileTests"); 34string configFilePath = Path.Combine(s_testFolderFullPath, "test.exe.config");
EscapingInProjects_Tests.cs (5)
638string path = Path.Combine(Path.GetTempPath(), projectRelativePath); 639string projectAbsolutePath = Path.Combine(path, projectName); 1804File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "a.weirdo"), String.Empty); 1805File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "b.weirdo"), String.Empty); 1806File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "c.weirdo"), String.Empty);
Evaluation\Evaluator_Tests.cs (108)
88yield return new object[] { $@"Project=""{Path.Combine("nonexistentDirectory", "projectThatDoesNotExist.csproj")}"" Condition=""Exists('{Path.Combine("nonexistentDirectory", "projectThatDoesNotExist.csproj")}')""", true }; 89yield return new object[] { $@"Project=""{Path.Combine("nonexistentDirectory", "projectThatDoesNotExist.csproj")}"" Condition=""'true'""", false }; 90yield return new object[] { $@"Project=""{Path.Combine("nonexistentDirectory", "projectThatDoesNotExist.csproj")}""", false }; 91yield return new object[] { $@"Project=""{Path.Combine("nonexistentDirectory", "*.*proj")}""", true }; 94yield return new object[] { $@"Project=""{Path.Combine("realFolder", "projectThatDoesNotExist.csproj")}"" Condition=""Exists('{Path.Combine("realFolder", "projectThatDoesNotExist.csproj")}')""", true }; 95yield return new object[] { $@"Project=""{Path.Combine("realFolder", "projectThatDoesNotExist.csproj")}"" Condition=""'true'""", false }; 96yield return new object[] { $@"Project=""{Path.Combine("realFolder", "projectThatDoesNotExist.csproj")}""", false }; 97yield return new object[] { $@"Project=""{Path.Combine("realFolder", "*.*proj")}""", true }; 100yield return new object[] { $@"Project=""{Path.Combine("realFolder", "realFile.csproj")}"" Condition=""Exists('{Path.Combine("realFolder", "realFile.csproj")}')""", true }; 101yield return new object[] { $@"Project=""{Path.Combine("realFolder", "realFile.csproj")}"" Condition=""'true'""", true }; 102yield return new object[] { $@"Project=""{Path.Combine("realFolder", "realFile.csproj")}""", true }; 103yield return new object[] { $@"Project=""{Path.Combine("realFolder", "*.*proj")}""", true }; 112yield return new object[] { $@"Project=""{Path.Combine("$(VSToolsPath)", "*.*proj")}""", true }; 278string targetDirectory = Path.Combine(tempPath, "VerifyConditionsInsideOutsideTargets"); 279string subDirectory = Path.Combine(targetDirectory, "subdir"); 281string testTargetPath = Path.Combine(targetDirectory, "test.targets"); 282string targetDirectoryTargetsPath = Path.Combine(targetDirectory, "targetdir.targets"); 283string targetDirectoryTargetsPath2 = Path.Combine(targetDirectory, "targetdir2.targets"); 284string subdirProjPath = Path.Combine(subDirectory, "test.proj"); 285string projectDirectoryTargetsPath = Path.Combine(subDirectory, "projdir.targets"); 286string projectDirectoryTargetsPath2 = Path.Combine(subDirectory, "projdir2.targets"); 287string textTextPath = Path.Combine(targetDirectory, "test.txt"); 407string targetDirectory = Path.Combine(tempPath, "VerifyConditionsInsideOutsideTargets"); 408string subDirectory = Path.Combine(targetDirectory, "subdir"); 410string testTargetPath = Path.Combine(targetDirectory, "test.targets"); 411string targetDirectoryTargetsPath = Path.Combine(targetDirectory, "targetdir.targets"); 412string targetDirectoryTargetsPath2 = Path.Combine(targetDirectory, "targetdir2.targets"); 413string subdirProjPath = Path.Combine(subDirectory, "test.proj"); 414string projectDirectoryTargetsPath = Path.Combine(subDirectory, "projdir.targets"); 415string projectDirectoryTargetsPath2 = Path.Combine(subDirectory, "projdir2.targets"); 416string textTextPath = Path.Combine(targetDirectory, "test.txt"); 434logger.AssertLogContains("PropertyOutsideTarget: " + Path.Combine("..", "test.txt")); 436logger.AssertLogContains("PropertyInsideTarget: " + Path.Combine("..", "test.txt")); 437logger.AssertLogContains("PropertyGroupInsideTarget: " + Path.Combine("..", "test.txt")); 479string targetDirectory = Path.Combine(tempPath, "VerifyUsedUnInitializedPropertyInImports"); 481string targetAPath = Path.Combine(targetDirectory, "targetA.targets"); 482string targetBPath = Path.Combine(targetDirectory, "targetB.targets"); 483string projectPath = Path.Combine(targetDirectory, "test.proj"); 526string targetDirectory = Path.Combine(tempPath, "EmptyPropertyIsThenSet"); 527string testTargetPath = Path.Combine(targetDirectory, "test.proj"); 568string targetDirectory = Path.Combine(tempPath, "EmptyPropertyIsThenSet"); 569string testTargetPath = Path.Combine(targetDirectory, "test.proj"); 614string targetDirectory = Path.Combine(tempPath, "SetPropertyToItself"); 615string testTargetPath = Path.Combine(targetDirectory, "test.proj"); 660string targetDirectory = Path.Combine(tempPath, "UsePropertyInCondition"); 661string testTargetPath = Path.Combine(targetDirectory, "test.proj"); 704string targetDirectory = Path.Combine(tempPath, "UsePropertyBeforeSet"); 705string testTargetPath = Path.Combine(targetDirectory, "test.proj"); 750string targetDirectory = Path.Combine(tempPath, "UsePropertyBeforeSetDuplicates"); 751string testTargetPath = Path.Combine(targetDirectory, "test.proj"); 1097directory = Path.Combine(Path.GetTempPath(), "fol$der"); 1098directory2 = Path.Combine(Path.GetTempPath(), "fol$der" + Path.DirectorySeparatorChar + "fol$der2"); 1101string importPathRelativeEscaped = Path.Combine("fol$(x)$der2", "Escap%3beab$(x)leChar$ac%3BtersInI*tPa?h"); 1102string importRelative1 = Path.Combine("fol$der2", "Escap;eableChar$ac;tersInImportPath"); 1103string importRelative2 = Path.Combine("fol$der2", "Escap;eableChar$ac;tersInI_XXXX_tPath"); 1104importPath1 = Path.Combine(directory, importRelative1); 1105importPath2 = Path.Combine(directory, importRelative2); 1126projectPath = Path.Combine(directory, "my.proj"); // project path has $ in too 2189string directory = Path.Combine(Path.GetTempPath(), "ImportWildcardsRelative"); 2190string directory2 = Path.Combine(directory, "sub"); 2192VerifyImportTargetRelativePath(directory, directory2, new string[] { Path.Combine("**", "*.targets") }); 2201string directory = Path.Combine(Path.GetTempPath(), "ImportWildcardsRelative2"); 2202string directory2 = Path.Combine(directory, "sub"); 2207new string[] { Path.Combine(directory2, "*.targets"), Path.Combine(directory, "*.targets") }); 2216string directory = Path.Combine(Path.GetTempPath(), "ImportWildcardsRelative3"); 2217string directory2 = Path.Combine(directory, "sub"); 2238string directory = Path.Combine(Path.GetTempPath(), "ImportWildcardsFullPath"); 2239string directory2 = Path.Combine(directory, "sub"); 2242string file1 = Path.Combine(directory, "1.targets"); 2243string file2 = Path.Combine(directory2, "2.targets"); 2244string file3 = Path.Combine(directory2, "3.cpp.targets"); 3309string projectDirectory = Path.Combine(Path.GetTempPath(), "VerifyPropertySetInImportStillOverrides"); 3320string primaryProject = Path.Combine(projectDirectory, "project.proj"); 3321string import = Path.Combine(projectDirectory, "import.proj"); 3370string projectDirectory = Path.Combine(Path.GetTempPath(), "VerifyTreatAsLocalPropertyInImportDoesntAffectParentProjectAboveIt"); 3381string primaryProject = Path.Combine(projectDirectory, "project.proj"); 3382string import = Path.Combine(projectDirectory, "import.proj"); 3430string projectDirectory = Path.Combine(Path.GetTempPath(), "VerifyTreatAsLocalPropertyInImportAffectsParentProjectBelowIt"); 3441string primaryProject = Path.Combine(projectDirectory, "project.proj"); 3442string import = Path.Combine(projectDirectory, "import.proj"); 3502string projectDirectory = Path.Combine(Path.GetTempPath(), "VerifyTreatAsLocalPropertyUnionBetweenImports"); 3513string primaryProject = Path.Combine(projectDirectory, "project.proj"); 3514string import = Path.Combine(projectDirectory, "import.proj"); 3575string projectDirectory = Path.Combine(Path.GetTempPath(), "VerifyDuplicateTreatAsLocalProperty"); 3586string primaryProject = Path.Combine(projectDirectory, "project.proj"); 3587string import = Path.Combine(projectDirectory, "import.proj"); 3640string projectDirectory = Path.Combine(Path.GetTempPath(), "VerifyGlobalPropertyPassedToP2P"); 3651string primaryProject = Path.Combine(projectDirectory, "project.proj"); 3652string project2 = Path.Combine(projectDirectory, "project2.proj"); 3702string projectDirectory = Path.Combine(Path.GetTempPath(), "VerifyLocalPropertyPropagatesIfExplicitlyPassedToP2P"); 3713string primaryProject = Path.Combine(projectDirectory, "project.proj"); 3714string project2 = Path.Combine(projectDirectory, "project2.proj"); 4277string projectDirectory = Path.Combine(Path.GetTempPath(), "VerifyDTDProcessingIsDisabled"); 4288string projectFilename = Path.Combine(projectDirectory, "project.proj"); 4432string projectDirectory = Path.Combine(Path.GetTempPath(), "ThrownInvalidProjectExceptionProperlyHandled"); 4443string primaryProject = Path.Combine(projectDirectory, "project.proj"); 4444string import = Path.Combine(projectDirectory, "import.proj"); 4968string targetDirectory = Path.Combine(tempPath, "LogPropertyAssignments"); 4969string testTargetPath = Path.Combine(targetDirectory, "test.proj"); 5116string file0 = Path.Combine(directory, "my.proj"); 5117file1 = Path.Combine(directory, "1.targets"); 5118file2 = Path.Combine(directory2, "2.targets"); 5119file3 = Path.Combine(directory2, "3.cpp.targets"); 5120file4 = Path.Combine(directory2, "4.nottargets");
Evaluation\Expander_Tests.cs (29)
265Assert.Equal(Path.Combine(Directory.GetCurrentDirectory(), @"seconddirectory"), itemsDir[0].EvaluatedInclude); 285Assert.Equal(Path.Combine("firstdirectory", "seconddirectory") + Path.DirectorySeparatorChar, itemsTrue[5].EvaluatedInclude); 341Assert.Equal(Path.Combine("firstdirectory", "seconddirectory") + Path.DirectorySeparatorChar, result); 658Assert.Equal(Path.Combine("firstdirectory", "seconddirectory") + Path.DirectorySeparatorChar, itemsTrue[5].EvaluatedInclude); 717Assert.Equal(Path.Combine(Directory.GetCurrentDirectory(), @"secondd;rectory"), items[5].EvaluatedInclude); 718Assert.Equal(Path.Combine(Directory.GetCurrentDirectory(), @"someo;herplace"), items[6].EvaluatedInclude); 761pi.SetMetadata("Meta9", Path.Combine("seconddirectory", "file.ext")); 762pi.SetMetadata("Meta10", String.Format(";{0};{1};", Path.Combine("someo%3bherplace", "foo.txt"), Path.Combine("secondd%3brectory", "file.ext"))); 2126pg.Set(ProjectPropertyInstance.Create("PathRoot", Path.Combine(s_rootPathPrefix, "goo"))); 2127pg.Set(ProjectPropertyInstance.Create("PathRoot2", Path.Combine(s_rootPathPrefix, "goop") + Path.DirectorySeparatorChar)); 2261pg.Set(ProjectPropertyInstance.Create("PathRoot", Path.Combine(s_rootPathPrefix, "goo"))); 2262pg.Set(ProjectPropertyInstance.Create("PathRoot2", Path.Combine(s_rootPathPrefix, "goop") + Path.DirectorySeparatorChar)); 2481pg.Set(ProjectPropertyInstance.Create("File", Path.Combine("foo", "file.txt"))); 2626pg.Set(ProjectPropertyInstance.Create("File", Path.Combine("foo", "file.txt"))); 2647Path.Combine(s_rootPathPrefix, "foo goo") + "`, `$(File)`))", 2660pg.Set(ProjectPropertyInstance.Create("File", Path.Combine("foo bar", "baz.txt"))); 2665Path.Combine(s_rootPathPrefix, "foo baz") + @"`, `$(File)`))", 2678pg.Set(ProjectPropertyInstance.Create("File", Path.Combine("foo bar", "baz.txt"))); 2683Path.Combine(s_rootPathPrefix, "foo baz") + @" `, `$(File)`))", ExpanderOptions.ExpandProperties, MockElementLocation.Instance); 3336string directoryStart = Path.Combine(tempPath, "one\\two\\three\\four\\five"); 3566$"{Path.GetFullPath(Path.Combine("one", "two"))}{Path.DirectorySeparatorChar}", 4288string path = Path.Combine("foo", "bar"); 4818var expectedAlphaSquigglePath = Path.Combine("Alpha", ".squiggle"); 4819var expectedBetaSquigglePath = Path.Combine("Beta", ".squiggle"); 4865var alphaOnePath = Path.Combine("alpha", "One.cs"); 4866var alphaThreePath = Path.Combine("alpha", "Three.cs"); 4906var alphaBetaPath = Path.Combine("alpha", "beta"); 4907var alphaDeltaPath = Path.Combine("alpha", "delta");
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (35)
50extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), GetExtensionTargetsFileContent1()); 55projColln.ResetToolsetsForTests(WriteConfigFileAndGetReader("MSBuildExtensionsPath", extnDir1, Path.Combine("tmp", "nonexistent"))); 92string extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), extnTargetsFileContentWithCondition); 95CreateAndBuildProjectForImportFromExtensionsPath(mainProjectPath, "MSBuildExtensionsPath", new string[] { extnDir1, Path.Combine("tmp", "nonexistent") }, 128string extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), extnTargetsFileContent1); 129string extnDir2 = GetNewExtensionsPathAndCreateFile("extensions2", Path.Combine("foo", "extn2.proj"), 133new string[] { extnDir2, Path.Combine("tmp", "nonexistent"), extnDir1 }, 158string extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), extnTargetsFileContent); 196string extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), 198string extnDir2 = GetNewExtensionsPathAndCreateFile("extensions2", Path.Combine("foo", "extn.proj"), 204new[] { extnDir1, Path.Combine("tmp", "nonexistent"), extnDir2 }, 246string extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("circularwildcardtest", "extn.proj"), 248string extnDir2 = GetNewExtensionsPathAndCreateFile("extensions2", Path.Combine("circularwildcardtest", "extn.proj"), 250string extnDir3 = GetNewExtensionsPathAndCreateFile("extensions3", Path.Combine("circularwildcardtest", "extn3.proj"), 283string extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), extnTargetsFileContent); 286CreateAndBuildProjectForImportFromExtensionsPath(mainProjectPath, "MSBuildExtensionsPath", new string[] { Path.Combine("tmp", "nonexistent"), extnDir1 }, 300extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), extnTargetsFileContent); 305Path.Combine("tmp", "nonexistent"))); 355string extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), extnTargetsFileContent1); 356string extnDir2 = GetNewExtensionsPathAndCreateFile("extensions2", Path.Combine("foo", "extn.proj"), extnTargetsFileContent2); 359CreateAndBuildProjectForImportFromExtensionsPath(mainProjectPath, "MSBuildExtensionsPath", new string[] { extnDir2, Path.Combine("tmp", "nonexistent"), extnDir1 }, 399string extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), extnTargetsFileContent1); 400string extnDir2 = GetNewExtensionsPathAndCreateFile("extensions2", Path.Combine("foo", "extn.proj"), extnTargetsFileContent2); 407projColln.ResetToolsetsForTests(WriteConfigFileAndGetReader("MSBuildExtensionsPath", Path.Combine("tmp", "non-existent"), extnDir1)); 486extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), 488extnDir2 = GetNewExtensionsPathAndCreateFile("extensions2", Path.Combine("bar", "extn2.proj"), 490extnDir3 = GetNewExtensionsPathAndCreateFile("extensions3", Path.Combine("xyz", "extn3.proj"), 566extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), 627extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), 837logger.AssertLogContains(@"MSB4226: The imported project """ + Path.Combine("$(UndefinedProperty)", "filenotfound.props") 889extnDir1 = GetNewExtensionsPathAndCreateFile("extensions1", Path.Combine("foo", "extn.proj"), 891extnDir2 = GetNewExtensionsPathAndCreateFile("extensions2", Path.Combine("bar", "extn2.proj"), 999var extnDir = Path.Combine(ObjectModelHelpers.TempProjectDir, extnDirName); 1000Directory.CreateDirectory(Path.Combine(extnDir, Path.GetDirectoryName(relativeFilePath))); 1001File.WriteAllText(Path.Combine(extnDir, relativeFilePath), fileContents);
Evaluation\ItemSpec_Tests.cs (2)
46var projectFile = Path.Combine(absoluteRootPath, "build.proj"); 47var absoluteSpec = Path.Combine(absoluteRootPath, "s.cs");
Evaluation\Preprocessor_Tests.cs (13)
706directory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 742<Import Project=""" + Path.Combine(directoryXmlCommentFriendly, "*.targets") + @"""> 744" + Path.Combine(directoryXmlCommentFriendly, "1.targets") + @" 757<Import Project=""" + Path.Combine(directoryXmlCommentFriendly, "*.targets") + @"""> 759" + Path.Combine(directoryXmlCommentFriendly, "2.targets") + @" 856string sdkPropsPath = Path.Combine(testSdkDirectory, "Sdk.props"); 857string sdkTargetsPath = Path.Combine(testSdkDirectory, "Sdk.targets"); 970string importedPropsPath = Path.Combine(testDirectory, "Import.props"); 977string projectPath = Path.Combine(testDirectory, "TestProject.csproj"); 1061string sdkPropsPath1 = Path.Combine(sdk1, "Sdk.props"); 1062string sdkTargetsPath1 = Path.Combine(sdk1, "Sdk.targets"); 1075string sdkPropsPath2 = Path.Combine(sdk2, "Sdk.props"); 1076string sdkTargetsPath2 = Path.Combine(sdk2, "Sdk.targets");
Evaluation\ProjectSdkImplicitImport_Tests.cs (6)
90_sdkPropsPath = Path.Combine(_testSdkDirectory, "Sdk.props"); 91_sdkTargetsPath = Path.Combine(_testSdkDirectory, "Sdk.targets"); 192File.WriteAllText(Path.Combine(testSdkDirectory, "Sdk.props"), $"<Project><PropertyGroup><InitialImportProperty>{sdkName}</InitialImportProperty></PropertyGroup></Project>"); 193File.WriteAllText(Path.Combine(testSdkDirectory, "Sdk.targets"), $"<Project><PropertyGroup><FinalImportProperty>{sdkName}</FinalImportProperty></PropertyGroup></Project>"); 353var p1Path = Path.Combine(projectFolder, "p1.proj"); 354var p2Path = Path.Combine(projectFolder, "p2.proj");
Evaluation\SdkResultEvaluation_Tests.cs (14)
129string projectPath = Path.Combine(_testFolder, "project.proj"); 158Path.Combine(_testFolder, "Sdk"), 165new[] { Path.Combine(_testFolder, "Sdk") }, 190string projectPath = Path.Combine(_testFolder, "project.proj"); 201Directory.CreateDirectory(Path.Combine(_testFolder, "Sdk")); 253Path.Combine(_testFolder, "Sdk1"), 254Path.Combine(_testFolder, "Sdk2") 278string projectPath = Path.Combine(_testFolder, "project.proj"); 289Directory.CreateDirectory(Path.Combine(_testFolder, "Sdk1")); 300Directory.CreateDirectory(Path.Combine(_testFolder, "Sdk2")); 354new[] { Path.Combine(_testFolder, "Sdk") }, 370string projectPath = Path.Combine(_testFolder, "project.proj"); 381Directory.CreateDirectory(Path.Combine(_testFolder, "Sdk")); 447string projectPath = Path.Combine(_testFolder, "project.proj");
FileLogger_Tests.cs (12)
338string directory = Path.Combine(ObjectModelHelpers.TempProjectDir, Guid.NewGuid().ToString("N")); 339string log = Path.Combine(directory, "build.log"); 497fileLogger.Parameters = "logfile=" + Path.Combine(Directory.GetCurrentDirectory(), "mylogfile.log"); 499Assert.Equal(0, string.Compare(fileLogger.InternalFilelogger.Parameters, "ForceNoAlign;ShowEventId;ShowCommandLine;logfile=" + Path.Combine(Directory.GetCurrentDirectory(), "mylogfile3.log") + ";", StringComparison.OrdinalIgnoreCase)); 503fileLogger.Parameters = "logfile=" + Path.Combine(Directory.GetCurrentDirectory(), "mylogfile.log"); 505Assert.Equal(0, string.Compare(fileLogger.InternalFilelogger.Parameters, "ForceNoAlign;ShowEventId;ShowCommandLine;logfile=" + Path.Combine(Directory.GetCurrentDirectory(), "mylogfile4.log") + ";", StringComparison.OrdinalIgnoreCase)); 508Directory.CreateDirectory(Path.Combine(Directory.GetCurrentDirectory(), "tempura")); 517if (Directory.Exists(Path.Combine(Directory.GetCurrentDirectory(), "tempura"))) 520FileUtilities.DeleteWithoutTrailingBackslash(Path.Combine(Directory.GetCurrentDirectory(), "tempura")); 522File.Delete(Path.Combine(Directory.GetCurrentDirectory(), "mylogfile0.log")); 523File.Delete(Path.Combine(Directory.GetCurrentDirectory(), "mylogfile3.log")); 524File.Delete(Path.Combine(Directory.GetCurrentDirectory(), "mylogfile4.log"));
FileMatcher_Tests.cs (23)
66File.WriteAllBytes(Path.Combine(testFolder.Path, file), new byte[1]); 80TransientTestFolder tf2 = _env.CreateFolder(Path.Combine(testFolder.Path, "subfolder")); 81string symlinkPath = Path.Combine(tf2.Path, "mySymlink"); 105foreach (string fullPath in GetFilesComplexGlobbingMatchingInfo.FilesToCreate.Select(i => Path.Combine(testFolder.Path, i.ToPlatformSlash()))) 619return new string[] { Path.Combine(path, "LongDirectoryName") }; 626return new string[] { Path.Combine(path, "LongSubDirectory") }; 633return new string[] { Path.Combine(path, "LongFileName.txt") }; 640return new string[] { Path.Combine(path, "pomegranate") }; 996ValidateFileMatch(Path.Combine(".", "File.txt"), Path.Combine(".", "File.txt"), false); 997ValidateNoFileMatch(Path.Combine(".", "File.txt"), Path.Combine(".", "File.bin"), false); 1021ValidateFileMatch(Path.Combine("**", "*.cs"), Path.Combine("dir1", "dir2", "file.cs"), true); 1022ValidateFileMatch(Path.Combine("**", "*.cs"), "file.cs", true); 1225string workingPathSubfolder = Path.Combine(workingPath, "SubDir"); 1226string offendingPattern = Path.Combine(workingPath, @"*\..\bar"); 1239string fileName = Path.Combine(workingPath, "MyFile.txt"); 1240string offendingPattern = Path.Combine(workingPath, @"**\**"); 1256string workingPathSubdir = Path.Combine(workingPath, "subdir"); 1257string workingPathSubdirBing = Path.Combine(workingPathSubdir, "bing"); 1259string offendingPattern = Path.Combine(workingPath, @"**\sub*\*."); 2111if (normalizedCandidate == Path.Combine(path, pattern)) 2461return new string[] { Path.Combine(path, pattern) };
FileUtilities_Tests.cs (5)
419Assert.Equal(fullPath, FileUtilities.NormalizePath(Path.Combine(currentDirectory, filePath))); 433Assert.Equal(fullPath, FileUtilities.NormalizePath(Path.Combine(currentDirectory, filePath))); 813string directory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "subfolder"); 972Assert.Equal(Path.Combine(root, "1"), FileUtilities.GetFolderAbove(path, 4)); 986Path.Combine(root, "path1"),
FixPathOnUnix_Tests.cs (1)
53logger.AssertLogContains($"ItemMetadata: Md0 = {Path.Combine("lib", "foo.dll")}");
Globbing\MSBuildGlob_Tests.cs (4)
42var expectedRoot = Path.Combine(Directory.GetCurrentDirectory(), globRoot).WithTrailingSlash(); 116var expectedFixedDirectory = Path.Combine(globRoot, "b").WithTrailingSlash(); 312return Path.Combine(Directory.GetCurrentDirectory(), expectedFixedDirectoryPart).Replace("/", "\\").WithTrailingSlash(); 356var rootedFixedDirectoryPart = Path.Combine(FileUtilities.NormalizePath(globRoot), fixedDirectoryPart);
Graph\GetCompatiblePlatformGraph_Tests.cs (6)
365TransientTestFolder project1Folder = testEnvironment.CreateFolder(Path.Combine(folder.Path, firstProjectName), createFolder: true); 366TransientTestFolder project1SubFolder = testEnvironment.CreateFolder(Path.Combine(project1Folder.Path, firstProjectName), createFolder: true); 380TransientTestFolder project2Folder = testEnvironment.CreateFolder(Path.Combine(folder.Path, secondProjectName), createFolder: true); 381TransientTestFolder project2SubFolder = testEnvironment.CreateFolder(Path.Combine(project2Folder.Path, secondProjectName), createFolder: true); 391TransientTestFolder project3Folder = testEnvironment.CreateFolder(Path.Combine(folder.Path, thirdProjectName), createFolder: true); 392TransientTestFolder project3SubFolder = testEnvironment.CreateFolder(Path.Combine(project3Folder.Path, thirdProjectName), createFolder: true);
Graph\IsolateProjects_Tests.cs (1)
143_env.SetTempPath(Path.Combine(Directory.GetCurrentDirectory(), Guid.NewGuid().ToString("N")), deleteTempDirectory: true);
Graph\ProjectGraph_Tests.cs (8)
843string project1Path = Path.Combine(env.DefaultTestDirectory.Path, "Project1.csproj"); 844string project2Path = Path.Combine(env.DefaultTestDirectory.Path, "Project2.vcxproj"); 845string project3Path = Path.Combine(env.DefaultTestDirectory.Path, "Project3.vcxproj"); 846string project4Path = Path.Combine(env.DefaultTestDirectory.Path, "Project4.vcxproj"); 847string project5Path = Path.Combine(env.DefaultTestDirectory.Path, "Project5.vcxproj"); 848string project6Path = Path.Combine(env.DefaultTestDirectory.Path, "Project6.wapproj"); 849string project7Path = Path.Combine(env.DefaultTestDirectory.Path, "Project7.csproj"); 850string project8Path = Path.Combine(env.DefaultTestDirectory.Path, "Project8.csproj");
Instance\ProjectInstance_Internal_Tests.cs (2)
73project.TaskRegistry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("t0", null)][0].TaskFactoryAssemblyLoadInfo.AssemblyFile.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), "af0")); 74project.TaskRegistry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("t1", null)][0].TaskFactoryAssemblyLoadInfo.AssemblyFile.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), "af1a"));
PrintLineDebugger_Tests.cs (1)
191artifactsDirectory.ShouldEndWith(Path.Combine("log", "Debug"), Case.Sensitive);
TestAssemblyInfo.cs (1)
64string newTempPath = Path.Combine(Path.GetTempPath(), subdirectory);
TypeLoader_Dependencies_Tests.cs (9)
17private static readonly string ProjectFileFolder = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, "TaskWithDependency"); 27string projectFilePath = Path.Combine(dir.Path, ProjectFileName); 33string dllPath = Path.Combine(dir.Path, TaskDllFileName); 45string projectFilePath = Path.Combine(dir.Path, ProjectFileName); 48var newTaskDllPath = Path.Combine(tempDir, TaskDllFileName); 65var originalTaskDllPath = Path.Combine(originalDirectory, TaskDllFileName); 66var originalDependencyDllPath = Path.Combine(originalDirectory, DependencyDllFileName); 70var newTaskDllPath = Path.Combine(temporaryDirectory, TaskDllFileName); 71var newDependencyDllPath = Path.Combine(temporaryDirectory, DependencyDllFileName);
TypeLoader_Tests.cs (13)
21private static readonly string ProjectFileFolder = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, "PortableTask"); 67string projectFilePath = Path.Combine(dir.Path, ProjectFileName); 75string dllPath = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, dllName); 84string projectFilePath = Path.Combine(dir.Path, ProjectFileName); 90string dllPath = Path.Combine(dir.Path, DLLFileName); 104string newAssemblyLocation = Path.Combine(folder.Path, Path.GetFileName(currentAssembly)); 108string utilities = Path.Combine(portableTaskPath, utilitiesName); 109File.Copy(utilities, Path.Combine(folder.Path, utilitiesName)); 123string projectFilePath = Path.Combine(dir.Path, ProjectFileName); 124string originalDLLPath = Path.Combine(dir.Path, DLLFileName); 148string projectFilePath = Path.Combine(dir.Path, ProjectFileName); 149string originalDLLPath = Path.Combine(dir.Path, DLLFileName); 174var newDllPath = Path.Combine(temporaryDirectory, DLLFileName);
Microsoft.Build.Framework.UnitTests (6)
FileClassifier_Tests.cs (5)
27classifier.RegisterImmutableDirectory($"{Path.Combine(volume, "Test1")}"); 28classifier.RegisterImmutableDirectory($"{Path.Combine(volume, "Test2")}"); 44classifier.RegisterImmutableDirectory($"{Path.Combine(volume, "Test1")}"); 45classifier.RegisterImmutableDirectory($"{Path.Combine(volume, "Test2")}"); 59classifier.RegisterImmutableDirectory($"{Path.Combine(volume, "Test1")}");
TestAssemblyInfo.cs (1)
64string newTempPath = Path.Combine(Path.GetTempPath(), subdirectory);
Microsoft.Build.Tasks.Core (135)
AssemblyDependency\Reference.cs (1)
573_fullPathWithoutExtension = Path.Combine(DirectoryName, FileNameWithoutExtension);
AssemblyDependency\ReferenceTable.cs (7)
935companionFile = Path.Combine(Path.GetDirectoryName(baseName), implementationFile); 976string satelliteAssembly = Path.Combine(subDirectory, satelliteFilename); 980reference.AddSatelliteFile(Path.Combine(cultureName, satelliteFilename)); 999string serializationAssemblyPath = Path.Combine(reference.DirectoryName, serializationAssemblyFilename); 2760ITaskItem item = new TaskItem(Path.Combine(reference.DirectoryName, satelliteFile)); 2773ITaskItem item = new TaskItem(Path.Combine(reference.DirectoryName, serializationAssemblyFile)); 2784ITaskItem item = new TaskItem(Path.Combine(reference.DirectoryName, scatterFile));
AssemblyDependency\Resolver.cs (2)
325fullPath = Path.Combine(directory, baseName); 381string fullPath = Path.Combine(directory, weakNameBase);
BootstrapperUtil\BootstrapperBuilder.cs (21)
174string strOutputExe = System.IO.Path.Combine(settings.OutputPath, SETUP_EXE); 361string setupSourceFile = System.IO.Path.Combine(bootstrapperPath, SETUP_BIN); 503private string BootstrapperPath => System.IO.Path.Combine(Path, ENGINE_PATH); 505private string PackagePath => System.IO.Path.Combine(Path, PACKAGE_PATH); 507private string SchemaPath => System.IO.Path.Combine(Path, SCHEMA_PATH); 528string startDirectory = System.IO.Path.Combine(BootstrapperPath, RESOURCES_PATH); 535string resourceDirectory = System.IO.Path.Combine(startDirectory, subDirectory); 536string resourceFilePath = System.IO.Path.Combine(resourceDirectory, SETUP_RESOURCES_FILE); 880string strSubDirectoryFullPath = System.IO.Path.Combine(packagePath, strSubDirectory); 883string strBaseManifestFilename = System.IO.Path.Combine(strSubDirectoryFullPath, ROOT_MANIFEST_FILE); 884string strBaseManifestSchemaFileName = System.IO.Path.Combine(SchemaPath, MANIFEST_FILE_SCHEMA); 922UpdatePackageFileNodes(packageFilesNode, System.IO.Path.Combine(packagePath, strSubDirectory), strSubDirectory); 935string strLangManifestFilename = System.IO.Path.Combine(strLanguageDirectory, CHILD_MANIFEST_FILE); 936string strLangManifestSchemaFileName = System.IO.Path.Combine(SchemaPath, MANIFEST_FILE_SCHEMA); 1172string strSourceFile = System.IO.Path.Combine(strSourcePath, relativePath); 1176targetPathAttribute.Value = System.IO.Path.Combine(strTargetPath, relativePath); 1179string newNameValue = System.IO.Path.Combine(strTargetPath, relativePath); 1468string strDestinationFileName = System.IO.Path.Combine(settings.OutputPath, packageFileDestination.Value); 1996using (var xmlwriter = new XmlTextWriter(System.IO.Path.Combine(s_logPath, fileName), Encoding.UTF8)) 2038using (var fileWriter = new StreamWriter(System.IO.Path.Combine(s_logPath, fileName), append)) 2199string logPath = System.IO.Path.Combine(
BootstrapperUtil\ResourceUpdater.cs (1)
39string filePath = Path.Combine(Directory.GetCurrentDirectory(), filename);
BootstrapperUtil\Util.cs (1)
195string msbuildExtensionPackagesPath = Path.Combine(BuildEnvironmentHelper.Instance.MSBuildExtensionsPath, BOOTSTRAPPER_MSBUILD_ADDITIONAL_PACKAGES_PATH);
BuildEnvironmentHelper.cs (7)
202var msBuildExe = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.exe"); 203var msBuildDll = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.dll"); 336.Select((name) => TryFromStandaloneMSBuildExe(Path.Combine(appContextBaseDirectory, name))) 612MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 616MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : CurrentMSBuildToolsDirectory; 623? Path.Combine(VisualStudioInstallRootDirectory, "MSBuild") 681defaultSdkPath = Path.Combine(CurrentMSBuildToolsDirectory, "Sdks");
CombinePath.cs (1)
70combinedPath.ItemSpec = Path.Combine(BasePath, path.ItemSpec);
Copy.cs (2)
729() => Path.Combine(DestinationFolder.ItemSpec, Path.GetFileName(SourceFiles[i].ItemSpec)), 763() => Path.Combine(src, file),
CreateManifestResourceName.cs (2)
181if (File.Exists(Path.Combine(Path.GetDirectoryName(fileName), conventionDependentUpon))) 205string pathToDependent = Path.Combine(Path.GetDirectoryName(fileName), dependentUpon);
Culture.cs (1)
79info.cultureNeutralFilename = Path.Combine(baseFolder, fileName);
DebugUtils.cs (4)
43debugDirectory = Path.Combine(Directory.GetCurrentDirectory(), "MSBuild_Logs"); 47debugDirectory = Path.Combine(FileUtilities.TempFileDirectory, "MSBuild_Logs"); 112var fullPath = Path.Combine(DebugPath, fileName); 118fullPath = Path.Combine(DebugPath, fileName);
DownloadFile.cs (1)
180var destinationFile = new FileInfo(Path.Combine(destinationDirectory.FullName, filename));
ExceptionHandling.cs (1)
355s_dumpFileName = Path.Combine(DebugDumpPath, $"MSBuild_pid-{pid}_{guid:n}.failure.txt");
FileMatcher.cs (3)
500longPath = Path.Combine(longPath, parts[i]); 1989var filespecUnescapedFullyQualified = Path.Combine(projectDirectoryUnescaped, filespecUnescaped); 2080fixedDirectoryPart = Path.Combine(projectDirectoryUnescaped, fixedDirectoryPart);
FileUtilities.cs (9)
74string pathWithUpperCase = Path.Combine(Path.GetTempPath(), "CASESENSITIVETEST" + Guid.NewGuid().ToString("N")); 131cacheDirectory = Path.Combine(TempFileDirectory, String.Format(CultureInfo.CurrentUICulture, "MSBuild{0}-{1}", Process.GetCurrentProcess().Id, AppDomain.CurrentDomain.Id)); 182string testFilePath = Path.Combine(directory, $"MSBuild_{Guid.NewGuid().ToString("N")}_testFile.txt"); 471return NormalizePath(Path.Combine(directory, file)); 683return (shouldCheckDirectory && DefaultFileSystem.DirectoryExists(Path.Combine(baseDirectory, directory.ToString()))) 762string fullPath = EscapingUtilities.Escape(NormalizePath(Path.Combine(currentDirectory, fileSpec))); 834var fullPath = GetFullPathNoThrow(Path.Combine(currentDirectory, normalizedPath)); 1269return paths.Aggregate(root, Path.Combine); 1441string possibleFileDirectory = Path.Combine(lookInDirectory, fileName);
GenerateLauncher.cs (1)
101OutputEntryPoint = new TaskItem(Path.Combine(Path.GetDirectoryName(EntryPoint.ItemSpec), results.KeyFile));
GenerateResource.cs (6)
570commandLineBuilder.AppendFileNameIfNotNull(Path.Combine(_resgenPath, "resgen.exe")); 2675string priDirectory = Path.Combine(outFileOrDir ?? String.Empty, 2677currentOutputDirectory = Path.Combine(priDirectory, 2685currentOutputFile = Path.Combine(currentOutputDirectory, currentOutputFileNoPath); 2853string shorterPath = Path.Combine(outputDirectory ?? String.Empty, cultureName ?? String.Empty); 2858currentOutputFile = Path.Combine(shorterPath, currentOutputFileNoPath);
GetSDKReferenceFiles.cs (6)
514string xmlFile = Path.Combine(directory, fileNameNoExtension + ".xml"); 630string targetPath = Path.Combine(targetPathRoot, relativeToBase); 960referencesCacheFile = Path.Combine(_cacheFileDirectory, GetCacheFileName(saveContext.SdkIdentity, saveContext.SdkRoot, cacheFileInfo.Hash.ToString("X", CultureInfo.InvariantCulture))); 1085string referencesCacheFile = Path.Combine(cacheFileFolder, GetCacheFileName(sdkIdentity, sdkRoot, hash.ToString("X", CultureInfo.InvariantCulture))); 1165string redistPath = Path.Combine(sdkRoot, "Redist"); 1179string referencesPath = Path.Combine(sdkRoot, "References");
LC.cs (1)
170outputPath = Path.Combine(OutputDirectory, outputPath);
ManifestUtil\AssemblyIdentity.cs (2)
518string path = Path.Combine(searchPath, file); 525path = Path.Combine(searchPath, file);
ManifestUtil\DeployManifest.cs (3)
181string redistListPath = Path.Combine(referenceAssemblyPath, _redistListFolder); 182return Path.Combine(redistListPath, _redistListFile); 581manifestPath = Path.Combine(Path.GetDirectoryName(SourcePath), _entryPoint.TargetPath);
ManifestUtil\LauncherBuilder.cs (1)
56string strOutputExe = System.IO.Path.Combine(outputPath, launcherFilename);
ManifestUtil\Manifest.cs (4)
221defaultDir = Path.Combine(Directory.GetCurrentDirectory(), defaultDir); 330string resolvedPath = Path.Combine(searchPath, path); 519f.ResolvedPath = Path.Combine(Path.GetDirectoryName(f.ResolvedPath), f.TargetPath); 523f.ResolvedPath = Path.Combine(Path.GetDirectoryName(f.ResolvedPath), AssemblyName);
ManifestUtil\ManifestWriter.cs (1)
134File.Copy(temp, Path.Combine(Util.logPath, n + ".trust-file.xml"), true);
ManifestUtil\SecurityUtil.cs (3)
728hModule = NativeMethods.LoadLibraryExW(Path.Combine(clrDllDir, "clr.dll"), IntPtr.Zero, NativeMethods.LOAD_LIBRARY_AS_DATAFILE); 874toolPath = Path.Combine(Directory.GetCurrentDirectory(), ToolName); 939return versionIndependentToolPath != null ? Path.Combine(versionIndependentToolPath, toolName) : null;
ManifestUtil\Util.cs (4)
283string logPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"Microsoft\VisualStudio\8.0\VSPLOG"); 492s_logFileWriter = new StreamWriter(Path.Combine(logPath, "Microsoft.Build.Tasks.log"), false); 523string path = Path.Combine(logPath, filename); 553string path = Path.Combine(logPath, filename);
Modifiers.cs (2)
566modifiedItemSpec = Path.Combine( 663fullPath = Path.GetFullPath(Path.Combine(currentDirectory, itemSpec));
Move.cs (1)
133destinationFile = Path.Combine(DestinationFolder.ItemSpec, Path.GetFileName(SourceFiles[i].ItemSpec));
MSBuild.cs (1)
639outputItemFromTarget.ItemSpec = Path.Combine(projectDirectory[i], outputItemFromTarget.ItemSpec);
NativeMethods.cs (2)
1243private static readonly string s_gacPath = Path.Combine(NativeMethodsShared.FrameworkBasePath, "gac"); 1446var path = Path.Combine(s_gacPath, assemblyNameVersion.Name);
PrintLineDebuggerWriters.cs (2)
27var file = Path.Combine(LogFileRoot, string.IsNullOrEmpty(id) ? "NoId" : id) + ".csv"; 32var errorFile = Path.Combine(LogFileRoot, $"LoggingException_{Guid.NewGuid()}");
RedistList.cs (3)
305string redistDirectory = Path.Combine(frameworkDirectory, RedistListFolder); 1043string subsetDirectory = Path.Combine(frameworkDirectory, subsetListFolder); 1050string subsetFilePath = Path.Combine(subsetDirectory, subsetName + ".xml");
ResolveCodeAnalysisRuleSet.cs (3)
86string fullName = Path.Combine(MSBuildProjectDirectory, CodeAnalysisRuleSet); 98string fullName = Path.Combine(directory, CodeAnalysisRuleSet); 111string fullName = Path.Combine(MSBuildProjectDirectory, CodeAnalysisRuleSet);
ResolveManifestFiles.cs (2)
372targetPath = Path.Combine(itemCulture.ToString(), targetPath); 855fusionName = Path.Combine(destSubDir, Path.GetFileNameWithoutExtension(item.ItemSpec));
ResolveSDKReference.cs (1)
1011_sdkManifestPath = Path.Combine(ResolvedPath, "SDKManifest.xml");
ResourceHandling\MSBuildResXReader.cs (1)
231fileName = Path.Combine(
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (4)
567Path.Combine(ThisAssemblyDirectoryLazy.Value, ReferenceAssemblyDirectoryName), 570.FirstOrDefault(p => File.Exists(Path.Combine(p, assemblyFileName))); 574resolvedAssemblyReferences.Add(Path.Combine(resolvedDir, assemblyFileName)); 607path = Path.Combine(directory, name.Name + ".dll");
SdkToolsPathUtility.cs (5)
63ProcessorArchitecture.ARM => Path.Combine(sdkToolsPath, "arm"), 64ProcessorArchitecture.AMD64 => Path.Combine(sdkToolsPath, "x64"), 65ProcessorArchitecture.IA64 => Path.Combine(sdkToolsPath, "ia64"), 68pathToTool = Path.Combine(processorSpecificToolDirectory, toolName); 75pathToTool = Path.Combine(sdkToolsPath, toolName);
SystemState.cs (2)
469string pathFromRedistList = Path.Combine(a.FrameworkDirectory, filename); 589string fullPath = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(stateFile.ToString()), relativePath));
TempFileUtilities.cs (5)
46string basePath = Path.Combine(Path.GetTempPath(), msbuildTempFolder); 186string file = Path.Combine(directory, $"{fileName}{extension}"); 210string destFile = Path.Combine(dest, fileInfo.Name); 215string destDir = Path.Combine(dest, subdirInfo.Name); 232: System.IO.Path.Combine(TempFileDirectory, name);
Unzip.cs (1)
173string fullDestinationPath = Path.GetFullPath(Path.Combine(destinationDirectory.FullName, zipArchiveEntry.FullName));
WindowsFileSystem.cs (3)
120var searchDirectoryPath = Path.Combine(directoryPath, "*"); 157result.Add(Path.Combine(directoryPath, findResult.CFileName)); 165Path.Combine(directoryPath, findResult.CFileName),
WriteCodeFragment.cs (1)
111OutputFile = new TaskItem(Path.Combine(OutputDirectory.ItemSpec, OutputFile.ItemSpec));
Microsoft.Build.Tasks.UnitTests (643)
AssemblyDependency\ResolveAssemblyReferenceCacheSerialization.cs (1)
28_rarCacheFile = Path.Combine(tempPath, Guid.NewGuid() + ".UnitTest.RarCache");
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (189)
191protected static readonly string s_myProjectPath = Path.Combine(s_rootPathPrefix, "MyProject"); 200protected static readonly string s_myMissingAssemblyRelPath = Path.Combine("MyProject", "MyMissingAssembly.dll"); 201protected static readonly string s_myPrivateAssemblyRelPath = Path.Combine("MyProject", "MyPrivateAssembly.exe"); 203protected static readonly string s_frameworksPath = Path.Combine(s_rootPathPrefix, "Frameworks"); 205protected static readonly string s_myComponents2RootPath = Path.Combine(s_rootPathPrefix, "MyComponents2"); 206protected static readonly string s_myComponentsRootPath = Path.Combine(s_rootPathPrefix, "MyComponents"); 207protected static readonly string s_myComponents10Path = Path.Combine(s_myComponentsRootPath, "1.0"); 208protected static readonly string s_myComponents20Path = Path.Combine(s_myComponentsRootPath, "2.0"); 209protected static readonly string s_myComponentsMiscPath = Path.Combine(s_myComponentsRootPath, "misc"); 211protected static readonly string s_myComponentsV05Path = Path.Combine(s_myComponentsRootPath, "v0.5"); 212protected static readonly string s_myComponentsV10Path = Path.Combine(s_myComponentsRootPath, "v1.0"); 213protected static readonly string s_myComponentsV20Path = Path.Combine(s_myComponentsRootPath, "v2.0"); 214protected static readonly string s_myComponentsV30Path = Path.Combine(s_myComponentsRootPath, "v3.0"); 216protected static readonly string s_unifyMeDll_V05Path = Path.Combine(s_myComponentsV05Path, "UnifyMe.dll"); 217protected static readonly string s_unifyMeDll_V10Path = Path.Combine(s_myComponentsV10Path, "UnifyMe.dll"); 218protected static readonly string s_unifyMeDll_V20Path = Path.Combine(s_myComponentsV20Path, "UnifyMe.dll"); 219protected static readonly string s_unifyMeDll_V30Path = Path.Combine(s_myComponentsV30Path, "UnifyMe.dll"); 221protected static readonly string s_myComponents40ComponentPath = Path.Combine(s_myComponentsRootPath, "4.0Component"); 222protected static readonly string s_40ComponentDependsOnOnlyv4AssembliesDllPath = Path.Combine(s_myComponents40ComponentPath, "DependsOnOnlyv4Assemblies.dll"); 224protected static readonly string s_myLibrariesRootPath = Path.Combine(s_rootPathPrefix, "MyLibraries"); 225protected static readonly string s_myLibraries_V1Path = Path.Combine(s_myLibrariesRootPath, "v1"); 226protected static readonly string s_myLibraries_V2Path = Path.Combine(s_myLibrariesRootPath, "v2"); 227protected static readonly string s_myLibraries_V1_EPath = Path.Combine(s_myLibraries_V1Path, "E"); 229protected static readonly string s_myLibraries_ADllPath = Path.Combine(s_myLibrariesRootPath, "A.dll"); 230protected static readonly string s_myLibraries_BDllPath = Path.Combine(s_myLibrariesRootPath, "B.dll"); 231protected static readonly string s_myLibraries_CDllPath = Path.Combine(s_myLibrariesRootPath, "C.dll"); 232protected static readonly string s_myLibraries_TDllPath = Path.Combine(s_myLibrariesRootPath, "T.dll"); 234protected static readonly string s_myLibraries_V1_DDllPath = Path.Combine(s_myLibraries_V1Path, "D.dll"); 235protected static readonly string s_myLibraries_V1_E_EDllPath = Path.Combine(s_myLibraries_V1_EPath, "E.dll"); 236protected static readonly string s_myLibraries_V2_DDllPath = Path.Combine(s_myLibraries_V2Path, "D.dll"); 237protected static readonly string s_myLibraries_V1_GDllPath = Path.Combine(s_myLibraries_V1Path, "G.dll"); 238protected static readonly string s_myLibraries_V2_GDllPath = Path.Combine(s_myLibraries_V2Path, "G.dll"); 243protected static readonly string s_regress444809RootPath = Path.Combine(s_rootPathPrefix, "Regress444809"); 244protected static readonly string s_regress444809_ADllPath = Path.Combine(s_regress444809RootPath, "A.dll"); 245protected static readonly string s_regress444809_BDllPath = Path.Combine(s_regress444809RootPath, "B.dll"); 246protected static readonly string s_regress444809_CDllPath = Path.Combine(s_regress444809RootPath, "C.dll"); 247protected static readonly string s_regress444809_DDllPath = Path.Combine(s_regress444809RootPath, "D.dll"); 249protected static readonly string s_regress444809_V2RootPath = Path.Combine(s_regress444809RootPath, "v2"); 250protected static readonly string s_regress444809_V2_ADllPath = Path.Combine(s_regress444809_V2RootPath, "A.dll"); 252protected static readonly string s_regress442570_RootPath = Path.Combine(s_rootPathPrefix, "Regress442570"); 253protected static readonly string s_regress442570_ADllPath = Path.Combine(s_regress442570_RootPath, "A.dll"); 254protected static readonly string s_regress442570_BDllPath = Path.Combine(s_regress442570_RootPath, "B.dll"); 256protected static readonly string s_myAppRootPath = Path.Combine(s_rootPathPrefix, "MyApp"); 257protected static readonly string s_myApp_V05Path = Path.Combine(s_myAppRootPath, "v0.5"); 258protected static readonly string s_myApp_V10Path = Path.Combine(s_myAppRootPath, "v1.0"); 259protected static readonly string s_myApp_V20Path = Path.Combine(s_myAppRootPath, "v2.0"); 260protected static readonly string s_myApp_V30Path = Path.Combine(s_myAppRootPath, "v3.0"); 275protected static readonly string s_assemblyFolder_RootPath = Path.Combine(s_rootPathPrefix, "AssemblyFolder"); 276protected static readonly string s_assemblyFolder_SomeAssemblyDllPath = Path.Combine(s_assemblyFolder_RootPath, "SomeAssembly.dll"); 377Path.Combine(s_frameworksPath, "DependsOnFoo4Framework.dll"), 378Path.Combine(s_frameworksPath, "DependsOnFoo45Framework.dll"), 379Path.Combine(s_frameworksPath, "DependsOnFoo35Framework.dll"), 380Path.Combine(s_frameworksPath, "IndirectDependsOnFoo45Framework.dll"), 381Path.Combine(s_frameworksPath, "IndirectDependsOnFoo4Framework.dll"), 382Path.Combine(s_frameworksPath, "IndirectDependsOnFoo35Framework.dll"), 383Path.Combine(Path.GetTempPath(), @"RawFileNameRelative\System.Xml.dll"), 384Path.Combine(Path.GetTempPath(), @"RelativeAssemblyFiles\System.Xml.dll"), 385Path.Combine(s_myVersion20Path, "System.Data.dll"), 386Path.Combine(s_myVersion20Path, "System.Xml.dll"), 387Path.Combine(s_myVersion20Path, "System.Xml.pdb"), 388Path.Combine(s_myVersion20Path, "System.Xml.xml"), 396Path.Combine(s_rootPathPrefix, s_myPrivateAssemblyRelPath), 397Path.Combine(s_myProjectPath, "MyCopyLocalAssembly.dll"), 398Path.Combine(s_myProjectPath, "MyDontCopyLocalAssembly.dll"), 399Path.Combine(s_myVersion20Path, "BadImage.dll"), // An assembly that will give a BadImageFormatException from GetAssemblyName 400Path.Combine(s_myVersion20Path, "BadImage.pdb"), 401Path.Combine(s_myVersion20Path, "MyGacAssembly.dll"), 402Path.Combine(s_myVersion20Path, "MyGacAssembly.pdb"), 404Path.Combine(s_myVersion20Path, "System.dll"), 405Path.Combine(s_myVersion40Path, "System.dll"), 406Path.Combine(s_myVersion90Path, "System.dll"), 407Path.Combine(s_myVersion20Path, "mscorlib.dll"), 408Path.Combine(s_myVersionPocket20Path, "mscorlib.dll"), 410Path.Combine(s_myProjectPath, "mscorlib.dll"), // This is an mscorlib.dll that has no metadata (i.e. GetAssemblyName returns null) 411Path.Combine(s_myProjectPath, "System.Data.dll"), // This is a System.Data.dll that has the wrong pkt, it shouldn't be matched. 412Path.Combine(s_myComponentsRootPath, "MyGrid.dll"), // A vendor component that we should find in the registry. 430Path.Combine(s_myComponentsV30Path, "MyControlWithFutureTargetNDPVersion.dll"), // The future version of a component. 431Path.Combine(s_myComponentsV20Path, "MyControlWithFutureTargetNDPVersion.dll"), // The current version of a component. 432Path.Combine(s_myComponentsV10Path, "MyNDP1Control.dll"), // A control that only has an NDP 1.0 version 433Path.Combine(s_myComponentsV20Path, "MyControlWithPastTargetNDPVersion.dll"), // The current version of a component. 434Path.Combine(s_myComponentsV10Path, "MyControlWithPastTargetNDPVersion.dll"), // The past version of a component. 438Path.Combine(s_myVersionPocket20Path, "mscorlib.dll"), // A devices mscorlib. 455Path.Combine(s_myAppRootPath, "DependsOnSimpleA.dll"), 503Path.Combine(s_assemblyFolder_RootPath, "SomeAssembly.pdb"), 504Path.Combine(s_assemblyFolder_RootPath, "SomeAssembly.xml"), 505Path.Combine(s_assemblyFolder_RootPath, "SomeAssembly.pri"), 506Path.Combine(s_assemblyFolder_RootPath, "SomeAssembly.licenses"), 507Path.Combine(s_assemblyFolder_RootPath, "SomeAssembly.config"), 516Path.Combine(s_myApp_V05Path, "DependsOnUnified.dll"), 517Path.Combine(s_myApp_V10Path, "DependsOnUnified.dll"), 518Path.Combine(s_myApp_V20Path, "DependsOnUnified.dll"), 519Path.Combine(s_myApp_V30Path, "DependsOnUnified.dll"), 520Path.Combine(s_myAppRootPath, "DependsOnWeaklyNamedUnified.dll"), 521Path.Combine(s_myApp_V10Path, "DependsOnEverettSystem.dll"), 527Path.Combine(s_myComponentsMiscPath, "DependsOnOnlyv4Assemblies.dll"), // Only depends on 4.0.0 assemblies 528Path.Combine(s_myComponentsMiscPath, "ReferenceVersion9.dll"), // Is in redist list and is a 9.0 assembly 529Path.Combine(s_myComponentsMiscPath, "DependsOn9.dll"), // Depends on 9.0 assemblies 530Path.Combine(s_myComponentsMiscPath, "DependsOn9Also.dll"), // Depends on 9.0 assemblies 531Path.Combine(s_myComponents10Path, "DependsOn9.dll"), // Depends on 9.0 assemblies 532Path.Combine(s_myComponents20Path, "DependsOn9.dll"), // Depends on 9.0 assemblies 550Path.Combine(s_myComponentsRootPath, "V.dll"), 551Path.Combine(s_myComponents2RootPath, "W.dll"), 552Path.Combine(s_myComponentsRootPath, "X.dll"), 553Path.Combine(s_myComponentsRootPath, "X.pdb"), 554Path.Combine(s_myComponentsRootPath, "Y.dll"), 555Path.Combine(s_myComponentsRootPath, "Z.dll"), 557Path.Combine(s_myComponentsRootPath, "Microsoft.Build.dll"), 558Path.Combine(s_myComponentsRootPath, "DependsOnMSBuild12.dll"), 914Path.Combine(path, "en"), Path.Combine(path, "en-GB"), Path.Combine(path, "xx") 923Path.Combine(path, "en"), Path.Combine(path, "en-GB"), Path.Combine(path, "xx") 1077String.Equals(path, Path.Combine(s_myVersion20Path, "BadImage.dll"), StringComparison.OrdinalIgnoreCase)) 1079throw new System.BadImageFormatException(@"The format of the file '" + Path.Combine(s_myVersion20Path, "BadImage.dll") + "' is invalid"); 1084String.Equals(path, Path.Combine(s_myProjectPath, "mscorlib.dll"), StringComparison.OrdinalIgnoreCase) 1085|| String.Equals(path, Path.Combine(s_myVersion20Path, "mscorlib.dll"), StringComparison.OrdinalIgnoreCase) 1086|| String.Equals(path, Path.Combine(s_myVersionPocket20Path, "mscorlib.dll"), StringComparison.OrdinalIgnoreCase)) 1094String.Equals(path, Path.Combine(s_myVersion20Path, "mscorlib.dll"), StringComparison.OrdinalIgnoreCase) 1095|| String.Equals(path, Path.Combine(s_myVersionPocket20Path, "mscorlib.dll"), StringComparison.OrdinalIgnoreCase)) 1106if (String.Equals(path, Path.Combine(s_frameworksPath, "DependsOnFoo45Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1111if (String.Equals(path, Path.Combine(s_frameworksPath, "DependsOnFoo4Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1116if (String.Equals(path, Path.Combine(s_frameworksPath, "DependsOnFoo35Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1204if (String.Equals(path, Path.Combine(Path.GetTempPath(), @"RawFileNameRelative\System.Xml.dll"), StringComparison.OrdinalIgnoreCase)) 1209if (String.Equals(path, Path.Combine(Path.GetTempPath(), @"RelativeAssemblyFiles\System.Xml.dll"), StringComparison.OrdinalIgnoreCase)) 1214if (String.Equals(path, Path.Combine(s_myVersion20Path, "System.XML.dll"), StringComparison.OrdinalIgnoreCase)) 1221if (String.Equals(path, Path.Combine(s_myProjectPath, "System.Xml.dll"), StringComparison.OrdinalIgnoreCase)) 1228if (String.Equals(path, Path.Combine(s_myProjectPath, "System.Data.dll"), StringComparison.OrdinalIgnoreCase)) 1234if (path.EndsWith(Path.Combine(s_myVersion20Path, "MyGacAssembly.dll"))) 1240if (String.Equals(path, Path.Combine(s_myVersion20Path, "System.dll"), StringComparison.OrdinalIgnoreCase)) 1246if (String.Equals(path, Path.Combine(s_myVersion40Path, "System.dll"), StringComparison.OrdinalIgnoreCase)) 1252if (String.Equals(path, Path.Combine(s_myVersion90Path, "System.dll"), StringComparison.OrdinalIgnoreCase)) 1260String.Equals(path, Path.Combine(s_myVersion20Path, "System.Data.dll"), StringComparison.OrdinalIgnoreCase)) 1301if (String.Equals(path, Path.Combine(s_myApp_V10Path, "DependsOnEverettSystem.dll"), StringComparison.OrdinalIgnoreCase)) 1306if (String.Equals(path, Path.Combine(s_myApp_V05Path, "DependsOnUnified.dll"), StringComparison.OrdinalIgnoreCase)) 1321if (String.Equals(path, Path.Combine(s_myApp_V10Path, "DependsOnUnified.dll"), StringComparison.OrdinalIgnoreCase)) 1326if (String.Equals(path, Path.Combine(s_myApp_V20Path, "DependsOnUnified.dll"), StringComparison.OrdinalIgnoreCase)) 1331if (String.Equals(path, Path.Combine(s_myApp_V30Path, "DependsOnUnified.dll"), StringComparison.OrdinalIgnoreCase)) 1382if (String.Equals(path, Path.Combine(s_myComponentsMiscPath, "ReferenceVersion9.dll"), StringComparison.OrdinalIgnoreCase)) 1388if (String.Equals(path, Path.Combine(s_myComponentsMiscPath, "DependsOn9.dll"), StringComparison.OrdinalIgnoreCase)) 1394if (String.Equals(path, Path.Combine(s_myComponentsMiscPath, "DependsOn9Also.dll"), StringComparison.OrdinalIgnoreCase)) 1399if (String.Equals(path, Path.Combine(s_myComponents10Path, "DependsOn9.dll"), StringComparison.OrdinalIgnoreCase)) 1404if (String.Equals(path, Path.Combine(s_myComponents20Path, "DependsOn9.dll"), StringComparison.OrdinalIgnoreCase)) 1439if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "X.pdb"), StringComparison.OrdinalIgnoreCase)) 1487if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "V.dll"), StringComparison.OrdinalIgnoreCase)) 1491if (String.Equals(path, Path.Combine(s_myComponents2RootPath, "W.dll"), StringComparison.OrdinalIgnoreCase)) 1495if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "X.dll"), StringComparison.OrdinalIgnoreCase)) 1500if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "Z.dll"), StringComparison.OrdinalIgnoreCase)) 1505if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "Y.dll"), StringComparison.OrdinalIgnoreCase)) 1510if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "Microsoft.Build.dll"), StringComparison.OrdinalIgnoreCase)) 1515if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "DependsOnMSBuild12.dll"), StringComparison.OrdinalIgnoreCase)) 1824if (String.Equals(path, Path.Combine(s_frameworksPath, "DependsOnFoo4Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1828else if (String.Equals(path, Path.Combine(s_frameworksPath, "DependsOnFoo45Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1832else if (String.Equals(path, Path.Combine(s_frameworksPath, "DependsOnFoo35Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1836else if (String.Equals(path, Path.Combine(s_frameworksPath, "IndirectDependsOnFoo4Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1840else if (String.Equals(path, Path.Combine(s_frameworksPath, "IndirectDependsOnFoo45Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1844else if (String.Equals(path, Path.Combine(s_frameworksPath, "IndirectDependsOnFoo35Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1859if (String.Equals(path, Path.Combine(s_frameworksPath, "IndirectDependsOnFoo4Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1867if (String.Equals(path, Path.Combine(s_frameworksPath, "IndirectDependsOnFoo45Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1875if (String.Equals(path, Path.Combine(s_frameworksPath, "IndirectDependsOnFoo35Framework.dll"), StringComparison.OrdinalIgnoreCase)) 1997if (String.Equals(path, Path.Combine(s_myVersion20Path, "System.dll"), StringComparison.OrdinalIgnoreCase)) 2093String.Equals(path, Path.Combine(s_myVersion20Path, "mscorlib.dll"), StringComparison.OrdinalIgnoreCase) 2094|| String.Equals(path, Path.Combine(s_myVersionPocket20Path, "mscorlib.dll"), StringComparison.OrdinalIgnoreCase)) 2104if (String.Equals(path, Path.Combine(s_myAppRootPath, "DependsOnSimpleA.dll"), StringComparison.OrdinalIgnoreCase)) 2152if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "MyGrid.dll"), StringComparison.OrdinalIgnoreCase)) 2213if (String.Equals(path, Path.Combine(s_myApp_V05Path, "DependsOnWeaklyNamedUnified.dll"), StringComparison.OrdinalIgnoreCase)) 2221if (String.Equals(path, Path.Combine(s_myApp_V10Path, "DependsOnEverettSystem.dll"), StringComparison.OrdinalIgnoreCase)) 2229if (String.Equals(path, Path.Combine(s_myApp_V05Path, "DependsOnUnified.dll"), StringComparison.OrdinalIgnoreCase)) 2237if (String.Equals(path, Path.Combine(s_myApp_V10Path, "DependsOnUnified.dll"), StringComparison.OrdinalIgnoreCase)) 2245if (String.Equals(path, Path.Combine(s_myApp_V20Path, "DependsOnUnified.dll"), StringComparison.OrdinalIgnoreCase)) 2253if (String.Equals(path, Path.Combine(s_myApp_V30Path, "DependsOnUnified.dll"), StringComparison.OrdinalIgnoreCase)) 2277if (String.Equals(path, Path.Combine(s_myComponentsMiscPath, "ReferenceVersion9.dll"), StringComparison.OrdinalIgnoreCase)) 2287if (String.Equals(path, Path.Combine(s_myComponentsMiscPath, "DependsOn9.dll"), StringComparison.OrdinalIgnoreCase)) 2297if (String.Equals(path, Path.Combine(s_myComponentsMiscPath, "DependsOn9Also.dll"), StringComparison.OrdinalIgnoreCase)) 2305if (String.Equals(path, Path.Combine(s_myComponents10Path, "DependsOn9.dll"), StringComparison.OrdinalIgnoreCase)) 2313if (String.Equals(path, Path.Combine(s_myComponents20Path, "DependsOn9.dll"), StringComparison.OrdinalIgnoreCase)) 2346if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "V.dll"), StringComparison.OrdinalIgnoreCase)) 2354if (String.Equals(path, Path.Combine(s_myComponents2RootPath, "W.dll"), StringComparison.OrdinalIgnoreCase)) 2359if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "X.dll"), StringComparison.OrdinalIgnoreCase)) 2367if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "Z.dll"), StringComparison.OrdinalIgnoreCase)) 2372if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "Y.dll"), StringComparison.OrdinalIgnoreCase)) 2380if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "Microsoft.Build.dll"), StringComparison.OrdinalIgnoreCase)) 2385if (String.Equals(path, Path.Combine(s_myComponentsRootPath, "DependsOnMSBuild12.dll"), StringComparison.OrdinalIgnoreCase)) 2393if (String.Equals(path, Path.Combine(s_myVersion20Path, "System.dll"), StringComparison.OrdinalIgnoreCase)) 2402if (String.Equals(path, Path.Combine(s_myVersion40Path, "System.dll"), StringComparison.OrdinalIgnoreCase)) 2411if (String.Equals(path, Path.Combine(s_myVersion90Path, "System.dll"), StringComparison.OrdinalIgnoreCase)) 2989string redistListPath = Path.Combine(tempPath, Guid.NewGuid() + ".xml"); 2990string rarCacheFile = Path.Combine(tempPath, Guid.NewGuid() + ".RarCache");
AssemblyDependency\SuggestedRedirects.cs (2)
207warningMessage.ShouldContain(ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("ResolveAssemblyReference.FourSpaceIndent", ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("ResolveAssemblyReference.ReferenceDependsOn", "D, Version=1.0.0.0, CulTUre=neutral, PublicKeyToken=aaaaaaaaaaaaaaaa", Path.Combine(s_myLibraries_V1Path, "D.dll")))); 252warningMessage.ShouldContain(ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("ResolveAssemblyReference.FourSpaceIndent", ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("ResolveAssemblyReference.ReferenceDependsOn", "D, Version=1.0.0.0, CulTUre=neutral, PublicKeyToken=aaaaaaaaaaaaaaaa", Path.Combine(s_myLibraries_V1Path, "D.dll"))));
AssignLinkMetadata_Tests.cs (4)
81Assert.Equal(Path.Combine("SubFolder", "a.cs"), t.OutputItems[0].GetMetadata("Link")); 108Assert.Equal(Path.Combine("SubFolder", "a.cs"), t.OutputItems[0].GetMetadata("Link")); 159ITaskItem item = new TaskItem(Path.Combine("SubFolder", "a.cs")); 179FullPath = Path.Combine(Path.GetTempPath(), "a.proj")
CombinePath_Tests.cs (8)
28t.BasePath = Path.Combine("abc", "def"); 30string fullPath1 = Path.Combine(t.BasePath, path1); 31string path2 = Path.Combine("jkl", "mno.txt"); 32string fullPath2 = Path.Combine(t.BasePath, path2); 48t.BasePath = Path.Combine("abc", "def"); 79string path1 = Path.DirectorySeparatorChar + Path.Combine("ghi", "jkl.txt"); 80string path2 = Path.Combine("mno", "qrs.txt"); 81string fullPath2 = Path.Combine(t.BasePath, path2);
Copy_Tests.cs (54)
228Directory.Exists(Path.Combine(destinationFolder.Path, "source0")).ShouldBeTrue(); 229Directory.Exists(Path.Combine(destinationFolder.Path, "source1")).ShouldBeTrue(); 957string destinationFolder = Path.Combine(Path.GetTempPath(), "2A333ED756AF4dc392E728D0F874A398"); 958string destination1 = Path.Combine(destinationFolder, Path.GetFileName(source1)); 959string destination2 = Path.Combine(destinationFolder, Path.GetFileName(source2)); 1574string inFile1 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A392"); 1575string inFile2 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A393"); 1577string validOutFile = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A394"); 1662string file = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A395"); 1733string file = Path.Combine(currdir, filename); 1785string file = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A395"); 1786string invalidFile = NativeMethodsShared.IsUnixLike ? Path.Combine(temp, "!@#$%^&*()|") : "!@#$%^&*()|"; 1850string destFolder = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 1851string destFile = Path.Combine(destFolder, Path.GetFileName(sourceFile)); 1922string destFolder = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 1923string destFile = Path.Combine(destFolder, Path.GetFileName(sourceFile)); 1985new TaskItem(Path.Combine(tempPath, "a.cs")), 1986new TaskItem(Path.Combine(tempPath, "b.cs")), 1987new TaskItem(Path.Combine(tempPath, "a.cs")), 1988new TaskItem(Path.Combine(tempPath, "a.cs")), 2006DestinationFolder = new TaskItem(Path.Combine(tempPath, "foo")), 2042new TaskItem(Path.Combine(tempPath, "a.cs")), 2043new TaskItem(Path.Combine(tempPath, "b.cs")), 2044new TaskItem(Path.Combine(tempPath, "a.cs")), 2045new TaskItem(Path.Combine(tempPath, "a.cs")), 2046new TaskItem(Path.Combine(tempPath, "a.cs")), 2059new TaskItem(Path.Combine(tempPath, @"xa.cs")), // a.cs -> xa.cs 2060new TaskItem(Path.Combine(tempPath, @"xa.cs")), // b.cs -> xa.cs should copy because it's a different source 2061new TaskItem(Path.Combine(tempPath, @"xb.cs")), // a.cs -> xb.cs should copy because it's a different destination 2062new TaskItem(Path.Combine(tempPath, @"xa.cs")), // a.cs -> xa.cs should copy because it's a different source from the b.cs copy done previously 2063new TaskItem(Path.Combine(tempPath, @"xa.cs")), // a.cs -> xa.cs should not copy because it's the same source 2092string xaPath = Path.Combine(tempPath, "xa.cs"); 2095Assert.Equal(Path.Combine(tempPath, "a.cs"), xaCopies[0].Key.Name); 2096Assert.Equal(Path.Combine(tempPath, "b.cs"), xaCopies[1].Key.Name); 2097Assert.Equal(Path.Combine(tempPath, "a.cs"), xaCopies[2].Key.Name); 2099string xbPath = Path.Combine(tempPath, "xb.cs"); 2102Assert.Equal(Path.Combine(tempPath, "a.cs"), xbCopies[0].Key.Name); 2116string inFile1 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 2117string inFile2 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A399"); 2118string outFile1 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A400"); 2554string destFolder = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 2555string destFile = Path.Combine(destFolder, Path.GetFileName(sourceFile)); 2624string destFolder = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 2625string destFile1 = Path.Combine(destFolder, Path.GetFileName(sourceFile1)); 2626string destFile2 = Path.Combine(destFolder, Path.GetFileName(sourceFile2)); 2631string nothingFile = Path.Combine(destFolder, "nothing.txt"); 2728string destFolder = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 2729string destFile = Path.Combine(destFolder, Path.GetFileName(sourceFile)); 2756string destLink = Path.Combine(destFolder, Path.GetFileNameWithoutExtension(sourceFile) + "." + n); 2810string destFolder = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 2811string destFile = Path.Combine(destFolder, Path.GetFileName(sourceFile)); 2876string destFolder = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 2877string destFile = Path.Combine(destFolder, Path.GetFileName(sourceFile)); 2945string destFile = Path.Combine(destFolder.Path, "The Destination");
CreateItem_Tests.cs (3)
177ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine("Subdir", "Bar.txt"), "bar"); 182ObjectModelHelpers.AssertFileExistsInTempProjectDirectory(Path.Combine("Destination", "Foo.txt")); 207ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine("Subdir", "Bar.txt"), "bar");
DirectoryBuildProjectImportTestBase.cs (1)
177Assert.Equal(Path.Combine(ObjectModelHelpers.TempProjectDir, DirectoryBuildProjectFile), project.GetPropertyValue(DirectoryBuildProjectPathPropertyName));
DownloadFile_Tests.cs (3)
77FileInfo file = new FileInfo(Path.Combine(folder.Path, "foo.txt")); 122FileInfo file = new FileInfo(Path.Combine(folder.Path, filename)); 156FileInfo file = new FileInfo(Path.Combine(folder.Path, filename));
Exec_Tests.cs (6)
325string newTmp = Path.Combine(Path.GetTempPath(), directoryWithAmpersand); 362string newTmp = Path.Combine(Path.GetTempPath(), directoryWithAmpersand); 400string newTmp = Path.Combine(FileUtilities.TempFileDirectory, directoryWithAmpersand); 437string newTmp = Path.Combine(Path.GetTempPath(), directoryWithAmpersand); 569string folder = Path.Combine(Path.GetTempPath(), includeNonAnsiInCommand ? nonAnsiCharacters : ansiCharacters); 570string command = Path.Combine(folder, "test.cmd");
FormatUrl_Tests.cs (1)
78t.OutputUrl.ShouldBe(new Uri(Path.Combine(Environment.CurrentDirectory, t.InputUrl)).AbsoluteUri);
GenerateBindingRedirects_Tests.cs (1)
268TransientTestFolder testFolder = env.CreateFolder(Path.Combine(rootTestFolder.Path, "\uD873\uDD02\u9FA8\u82D8\u722B\u9EA4\u03C5\u33D1\uE038\u486B\u0033"));
GetFileHash_Tests.cs (1)
57Files = new[] { new TaskItem(Path.Combine(AppContext.BaseDirectory, "this_does_not_exist.txt")) },
GetInstalledSDKLocations_Tests.cs (3)
48string tempPath = Path.Combine(Path.GetTempPath(), "FakeSDKDirectory"); 99Directory.CreateDirectory(Path.Combine(tempPath, "Walls" + Path.DirectorySeparatorChar + "1.0" + Path.DirectorySeparatorChar)); 116string tempPath = Path.Combine(Path.GetTempPath(), "FakeSDKDirectory2");
GetSDKReference_Tests.cs (69)
52string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "FakeSDKForReferenceAssemblies"); 53sdkDirectory = Path.Combine(testDirectoryRoot, "MyPlatform\\8.0\\ExtensionSDKs\\SDkWithManifest\\2.0\\"); 54string referenceAssemblyDirectoryConfigx86 = Path.Combine(sdkDirectory, "References\\Retail\\X86"); 55string referenceAssemblyDirectoryConfigx64 = Path.Combine(sdkDirectory, "References\\Retail\\X64"); 56string referenceAssemblyDirectoryConfigNeutral = Path.Combine(sdkDirectory, "References\\Retail\\Neutral"); 57string referenceAssemblyDirectoryCommonConfigNeutral = Path.Combine(sdkDirectory, "References\\CommonConfiguration\\Neutral"); 58string referenceAssemblyDirectoryCommonConfigX86 = Path.Combine(sdkDirectory, "References\\CommonConfiguration\\X86"); 59string referenceAssemblyDirectoryCommonConfigX64 = Path.Combine(sdkDirectory, "References\\CommonConfiguration\\X64"); 61string redistDirectoryConfigx86 = Path.Combine(sdkDirectory, "Redist\\Retail\\X86"); 62string redistDirectoryConfigx64 = Path.Combine(sdkDirectory, "Redist\\Retail\\X64"); 63string redistDirectoryConfigNeutral = Path.Combine(sdkDirectory, "Redist\\Retail\\Neutral"); 64string redistDirectoryCommonConfigNeutral = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\Neutral"); 65string redistDirectoryCommonConfigX86 = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\X86"); 66string redistDirectoryCommonConfigX64 = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\X64"); 68string designTimeDirectoryConfigx86 = Path.Combine(sdkDirectory, "DesignTime\\Retail\\X86"); 69string designTimeDirectoryConfigNeutral = Path.Combine(sdkDirectory, "DesignTime\\Retail\\Neutral"); 70string designTimeDirectoryCommonConfigNeutral = Path.Combine(sdkDirectory, "DesignTime\\CommonConfiguration\\Neutral"); 71string designTimeDirectoryCommonConfigX86 = Path.Combine(sdkDirectory, "DesignTime\\CommonConfiguration\\X86"); 86Directory.CreateDirectory(Path.Combine(redistDirectoryConfigNeutral, "ASubDirectory\\TwoDeep")); 96string testWinMD = Path.Combine(referenceAssemblyDirectoryConfigx86, "A.winmd"); 97string testWinMD64 = Path.Combine(referenceAssemblyDirectoryConfigx64, "A.winmd"); 98string testWinMDNeutral = Path.Combine(referenceAssemblyDirectoryConfigNeutral, "B.winmd"); 99string testWinMDNeutralWinXML = Path.Combine(referenceAssemblyDirectoryConfigNeutral, "B.xml"); 100string testWinMDCommonConfigurationx86 = Path.Combine(referenceAssemblyDirectoryCommonConfigX86, "C.winmd"); 101string testWinMDCommonConfigurationx64 = Path.Combine(referenceAssemblyDirectoryCommonConfigX64, "C.winmd"); 102string testWinMDCommonConfigurationNeutral = Path.Combine(referenceAssemblyDirectoryCommonConfigNeutral, "D.winmd"); 103string testWinMDCommonConfigurationNeutralDupe = Path.Combine(referenceAssemblyDirectoryCommonConfigNeutral, "A.winmd"); 105string testRA = Path.Combine(referenceAssemblyDirectoryConfigx86, "E.dll"); 106string testRA64 = Path.Combine(referenceAssemblyDirectoryConfigx64, "E.dll"); 107string testRANeutral = Path.Combine(referenceAssemblyDirectoryConfigNeutral, "F.dll"); 108string testRACommonConfigurationx86 = Path.Combine(referenceAssemblyDirectoryCommonConfigX86, "G.dll"); 109string testRACommonConfigurationx64 = Path.Combine(referenceAssemblyDirectoryCommonConfigX64, "G.dll"); 110string testRACommonConfigurationNeutral = Path.Combine(referenceAssemblyDirectoryCommonConfigNeutral, "H.dll"); 112string testRACommonConfigurationNeutralDupe = Path.Combine(referenceAssemblyDirectoryCommonConfigNeutral, "A.dll"); 114string redist = Path.Combine(redistDirectoryConfigx86, "A.dll"); 115string redist64 = Path.Combine(redistDirectoryConfigx64, "A.dll"); 116string redistNeutral = Path.Combine(redistDirectoryConfigNeutral, "ASubDirectory\\TwoDeep\\B.dll"); 117string redistNeutralPri = Path.Combine(redistDirectoryConfigNeutral, "B.pri"); 118string redistCommonConfigurationx86 = Path.Combine(redistDirectoryCommonConfigX86, "C.dll"); 119string redistCommonConfigurationx64 = Path.Combine(redistDirectoryCommonConfigX64, "C.dll"); 120string redistCommonConfigurationNeutral = Path.Combine(redistDirectoryCommonConfigNeutral, "D.dll"); 121string redistCommonConfigurationNeutralDupe = Path.Combine(redistDirectoryCommonConfigNeutral, "A.dll"); 156string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "FakeSDKForReferenceAssemblies"); 157sdkDirectory = Path.Combine(testDirectoryRoot, "MyPlatform\\8.0\\ExtensionSDKs\\AnotherSDK\\2.0\\"); 158string referenceAssemblyDirectoryConfigx86 = Path.Combine(sdkDirectory, "References\\Retail\\X86"); 159string redistDirectoryConfigx86 = Path.Combine(sdkDirectory, "Redist\\Retail\\X86"); 167string testWinMD = Path.Combine(referenceAssemblyDirectoryConfigx86, "B.winmd"); 168string redist = Path.Combine(redistDirectoryConfigx86, "B.pri"); 169string redist2 = Path.Combine(redistDirectoryConfigx86, "B.dll"); 192private readonly string _cacheDirectory = Path.Combine(Path.GetTempPath(), "GetSDKReferenceFiles"); 301Assert.Equal(Path.Combine(sdkDirectory, folderName + "\\Retail\\Neutral\\"), sdkFolders[0]); 302Assert.Equal(Path.Combine(sdkDirectory, folderName + "\\CommonConfiguration\\Neutral\\"), sdkFolders[1]); 307Assert.Equal(Path.Combine(sdkDirectory, folderName + "\\Retail\\Neutral\\"), sdkFolders[0]); 308Assert.Equal(Path.Combine(sdkDirectory, folderName + "\\CommonConfiguration\\Neutral\\"), sdkFolders[1]); 313Assert.Equal(Path.Combine(sdkDirectory, folderName + "\\Retail\\X86\\"), sdkFolders[0]); 314Assert.Equal(Path.Combine(sdkDirectory, folderName + "\\Retail\\Neutral\\"), sdkFolders[1]); 315Assert.Equal(Path.Combine(sdkDirectory, folderName + "\\CommonConfiguration\\X86\\"), sdkFolders[2]); 316Assert.Equal(Path.Combine(sdkDirectory, folderName + "\\CommonConfiguration\\Neutral\\"), sdkFolders[3]); 435string winmd = Path.Combine(_sdkDirectory, "References\\Retail\\X86\\A.winmd"); 1238string redistWinner = Path.Combine(_sdkDirectory, "Redist\\Retail\\Neutral\\B.pri"); 1239string redistVictim = Path.Combine(_sdkDirectory2, "Redist\\Retail\\X86\\B.pri"); 1240string referenceWinner = Path.Combine(_sdkDirectory, "References\\Retail\\Neutral\\B.WinMD"); 1241string referenceVictim = Path.Combine(_sdkDirectory2, "References\\Retail\\X86\\B.WinMD"); 1284string redistWinner = Path.Combine(_sdkDirectory, "Redist\\Retail\\Neutral\\ASubDirectory\\TwoDeep\\B.dll"); 1285string redistVictim = Path.Combine(_sdkDirectory2, "Redist\\Retail\\X86\\B.dll"); 1327string redistWinner = Path.Combine(_sdkDirectory, "Redist\\Retail\\Neutral\\B.pri"); 1328string redistVictim = Path.Combine(_sdkDirectory2, "Redist\\Retail\\X86\\B.pri"); 1329string referenceWinner = Path.Combine(_sdkDirectory, "References\\Retail\\Neutral\\B.WinMD"); 1330string referenceVictim = Path.Combine(_sdkDirectory2, "References\\Retail\\X86\\B.WinMD");
MakeDir_Tests.cs (7)
26string dir = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A391"); 67string file = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A38e"); 68string dir = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A38f"); 70string dir2 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A390"); 130string dir = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A38C"); 176string dir = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A38C"); 235string file = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A38d");
Move_Tests.cs (10)
421string inFile1 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A392"); 422string inFile2 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A393"); 424string validOutFile = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A394"); 595string file = Path.Combine(currdir, filename); 637string file = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A395"); 682string destFolder = Path.Combine(temp, "2A333ED756AF4d1392E728D0F864A398"); 683string destFile = Path.Combine(destFolder, Path.GetFileName(sourceFile)); 736string inFile1 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A398"); 737string inFile2 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A399"); 738string outFile1 = Path.Combine(temp, "2A333ED756AF4dc392E728D0F864A400");
MSBuild_Tests.cs (1)
76projectFile1 += Path.Combine(tempPathNoRoot, fileName);
NuGetPropsImportTests.cs (1)
66var nugetPropsRelativePath = Path.Combine(Path.GetDirectoryName(projectRelativePath), NuGetPropsProjectFile);
OutputPathTests.cs (4)
79var baseOutputPath = Path.Combine("build", "bin"); 115var baseOutputPath = Path.Combine("build", "bin"); 116var outputPath = Path.Combine("bin", "Debug"); 117var outputPathAlt = Path.Combine("bin", "Release");
PortableTasks_Tests.cs (3)
52var projFile = Path.Combine(folder, ProjectFileName); 60File.Copy(file.FullName, Path.Combine(folder, file.Name)); 61_outputHelper.WriteLine($"Copied {file.FullName} to {Path.Combine(folder, file.Name)}");
PrintLineDebugger_Tests.cs (1)
191artifactsDirectory.ShouldEndWith(Path.Combine("log", "Debug"), Case.Sensitive);
ProjectExtensionsImportTestBase.cs (1)
150string projectExtensionsDirectory = Path.Combine(ObjectModelHelpers.TempProjectDir, Path.GetDirectoryName(ImportProjectPath));
RARPrecomputedCache_Tests.cs (3)
31{ Path.Combine(standardCache.Path, "assembly1"), new SystemState.FileState(now) }, 32{ Path.Combine(standardCache.Path, "assembly2"), new SystemState.FileState(now) { Assembly = new Shared.AssemblyNameExtension("hi") } } }; 119{ Path.Combine(precomputedCache.Path, "assembly2"), new SystemState.FileState(DateTime.Now) { Assembly = new Shared.AssemblyNameExtension("hi") } },
ResolveCodeAnalysisRuleSet_Tests.cs (7)
78string codeAnalysisRuleSet = Path.Combine(Path.GetTempPath(), @"CodeAnalysis.ruleset"); 128string ruleSetFullPath = Path.Combine(projectDirectory, codeAnalysisRuleSet); 179string ruleSetFullPath = Path.Combine(directory, codeAnalysisRuleSet); 227task.CodeAnalysisRuleSet = Path.Combine(subdirectoryName, "CodeAnalysis.ruleset"); 249string codeAnalysisRuleSet = Path.Combine(subdirectoryName, "CodeAnalysis.ruleset"); 256string ruleSetFullPath = Path.Combine(projectDirectory, codeAnalysisRuleSet); 280task.CodeAnalysisRuleSet = Path.Combine(subdirectoryName, "CodeAnalysis.ruleset");
ResolveNonMSBuildProjectOutput_Tests.cs (44)
137projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 143projectOutputs.Add("{2F6BBCC3-7111-4116-A68B-34CFC76F37C5}", Path.Combine("obj", "correct.dll")); 145projectOutputs, true, Path.Combine("obj", "correct.dll")); 149projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 150projectOutputs.Add("{11111111-1111-1111-1111-111111111112}", Path.Combine("obj", "wrong2.dll")); 151projectOutputs.Add("{11111111-1111-1111-1111-111111111113}", Path.Combine("obj", "wrong3.dll")); 157projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 158projectOutputs.Add("{11111111-1111-1111-1111-111111111112}", Path.Combine("obj", "wrong2.dll")); 159projectOutputs.Add("{11111111-1111-1111-1111-111111111113}", Path.Combine("obj", "wrong3.dll")); 160projectOutputs.Add("{2F6BBCC3-7111-4116-A68B-34CFC76F37C5}", Path.Combine("obj", "correct.dll")); 162projectOutputs, true, Path.Combine("obj", "correct.dll")); 224projectOutputs.Add("{2F6BBCC3-7111-4116-A68B-000000000000}", Path.Combine("obj", "managed.dll")); 225projectOutputs.Add("{2F6BBCC3-7111-4116-A68B-34CFC76F37C5}", Path.Combine("obj", "unmanaged.dll")); 227TestUnresolvedReferencesHelper(projectRefs, projectOutputs, path => (path == Path.Combine("obj", "managed.dll")), out unresolvedOutputs, out resolvedOutputs); 230Assert.True(resolvedOutputs.Contains(Path.Combine("obj", "managed.dll"))); 231Assert.True(resolvedOutputs.Contains(Path.Combine("obj", "unmanaged.dll"))); 232Assert.Equal("true", ((ITaskItem)resolvedOutputs[Path.Combine("obj", "managed.dll")]).GetMetadata("ManagedAssembly")); 233Assert.NotEqual("true", ((ITaskItem)resolvedOutputs[Path.Combine("obj", "unmanaged.dll")]).GetMetadata("ManagedAssembly")); 250projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 251projectOutputs.Add("{11111111-1111-1111-1111-111111111112}", Path.Combine("obj", "wrong2.dll")); 252projectOutputs.Add("{11111111-1111-1111-1111-111111111113}", Path.Combine("obj", "wrong3.dll")); 265projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 266projectOutputs.Add("{11111111-1111-1111-1111-111111111112}", Path.Combine("obj", "wrong2.dll")); 267projectOutputs.Add("{11111111-1111-1111-1111-111111111113}", Path.Combine("obj", "wrong3.dll")); 268projectOutputs.Add("{2F6BBCC3-7111-4116-A68B-34CFC76F37C5}", Path.Combine("obj", "correct.dll")); 273Assert.True(resolvedOutputs.ContainsKey(Path.Combine("obj", "correct.dll"))); 279projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 280projectOutputs.Add("{11111111-1111-1111-1111-111111111112}", Path.Combine("obj", "wrong2.dll")); 281projectOutputs.Add("{11111111-1111-1111-1111-111111111113}", Path.Combine("obj", "wrong3.dll")); 282projectOutputs.Add("{2F6BBCC3-7111-4116-A68B-34CFC76F37C5}", Path.Combine("obj", "correct.dll")); 283projectOutputs.Add("{2F6BBCC3-7111-4116-A68B-000000000000}", Path.Combine("obj", "correct2.dll")); 288Assert.True(resolvedOutputs.ContainsKey(Path.Combine("obj", "correct.dll"))); 289Assert.True(resolvedOutputs.ContainsKey(Path.Combine("obj", "correct2.dll"))); 294projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 295projectOutputs.Add("{11111111-1111-1111-1111-111111111112}", Path.Combine("obj", "wrong2.dll")); 296projectOutputs.Add("{11111111-1111-1111-1111-111111111113}", Path.Combine("obj", "wrong3.dll")); 307projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 308projectOutputs.Add("{11111111-1111-1111-1111-111111111112}", Path.Combine("obj", "wrong2.dll")); 309projectOutputs.Add("{11111111-1111-1111-1111-111111111113}", Path.Combine("obj", "wrong3.dll")); 310projectOutputs.Add("{2F6BBCC3-7111-4116-A68B-34CFC76F37C5}", Path.Combine("obj", "correct.dll")); 316Assert.True(resolvedOutputs.ContainsKey(Path.Combine("obj", "correct.dll"))); 321projectOutputs.Add("{11111111-1111-1111-1111-111111111111}", Path.Combine("obj", "wrong.dll")); 322projectOutputs.Add("{11111111-1111-1111-1111-111111111112}", Path.Combine("obj", "wrong2.dll")); 323projectOutputs.Add("{11111111-1111-1111-1111-111111111113}", Path.Combine("obj", "wrong3.dll"));
ResolveSDKReference_Tests.cs (157)
124string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "TestMaxPlatformVersionWithTargetFrameworkVersion"); 177string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 463string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "VerifyDependsOnWarningFromManifest"); 485string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 578string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit1"); 589string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 633string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit2"); 644string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 691string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit3"); 702string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 746string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit4"); 757string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 801string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit5"); 812string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 856string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit6"); 867string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 913string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit7"); 924string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 968string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit8"); 978string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 1022string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "Prefer32bit9"); 1033string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 1492string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "SDKFoundButBadlyFormattedSDKManifestWarnings"); 1499string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 1551string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "SDKFoundButBadlyFormattedSDKManifestErrors"); 1552string testDirectory = Path.Combine(testDirectoryRoot, "BadTestSDK\\2.0\\"); 1558string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 1602string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "TestMaxPlatformVersionWithTargetFrameworkVersion"); 1655string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 1708string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "EmptySDKManifestAttributes"); 1735string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 1793string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "OverrideManifestAttributes"); 1817string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 1891string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "GoodManifestMatchingConfigAndArch"); 1912string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 1964string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "GoodManifestMatchingConfigOnly"); 1983string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2033string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "NoCopyOnPlatformIdentityFound"); 2048string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2100string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "GoodManifestMatchingConfigOnly"); 2121string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2174string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "ManifestOnlyHasArmLocation"); 2190string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2242string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "ManifestArmLocationWithOthers"); 2260string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2313string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "MatchNoNamesButNamesExistWarning"); 2331string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2385string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "MatchNoNamesButNamesExistError"); 2403string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2454string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "SingleSupportedArchitectureMatchesProject"); 2473string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2527string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "ProductFamilySetInManifest"); 2547string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2592string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "ProductFamilySetInManifestAndMetadata"); 2612string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2659string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "SupportsMultipleVersionsNotInManifest"); 2679string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2723string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "SupportsMultipleVersionsBadMetadata"); 2744string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2791string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "ConflictsBetweenSameProductFamilySameName"); 2822string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2823string sdkManifestFile2 = Path.Combine(testDirectory2, "SDKManifest.xml"); 2824string sdkManifestFile3 = Path.Combine(testDirectory3, "SDKManifest.xml"); 2889string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "ConflictsBetweenSameProductFamilyDiffName"); 2920string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 2921string sdkManifestFile2 = Path.Combine(testDirectory2, "SDKManifest.xml"); 2922string sdkManifestFile3 = Path.Combine(testDirectory3, "SDKManifest.xml"); 2987string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "ConflictsBetweenSameProductFamilyDiffName"); 3025string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3026string sdkManifestFile2 = Path.Combine(testDirectory2, "SDKManifest.xml"); 3027string sdkManifestFile3 = Path.Combine(testDirectory3, "SDKManifest.xml"); 3028string sdkManifestFile4 = Path.Combine(testDirectory4, "SDKManifest.xml"); 3100string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "ConflictsBetweenSameSDKName"); 3131string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3132string sdkManifestFile2 = Path.Combine(testDirectory2, "SDKManifest.xml"); 3133string sdkManifestFile3 = Path.Combine(testDirectory3, "SDKManifest.xml"); 3206string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "SupportsMultipleVersionsVerifyManifestReading"); 3227string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3280string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "OverrideManifestWithMetadata"); 3301string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3357string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "OverrideManifestWithMetadataButMetadataDoesNotMatch"); 3377string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3423string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "OverrideManifestWithMetadata"); 3445string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3501string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "SingleSupportedArchitectureDoesNotMatchProject"); 3521string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3565string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "MultipleSupportedArchitectureMatchesProject"); 3584string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3637string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "MultipleSupportedArchitectureMatchesProject"); 3658string sdkManifestFile = Path.Combine(testDirectory, "SDKManifest.xml"); 3705string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "GatherSDKOutputGroupsWithFramework"); 3706string sdkDirectory = Path.Combine(testDirectoryRoot, "MyPlatform\\8.0\\ExtensionSDKs\\SDkWithManifest\\2.0\\"); 3707string archRedist = Path.Combine(sdkDirectory, "Redist\\Retail\\x86"); 3708string neutralRedist = Path.Combine(sdkDirectory, "Redist\\Retail\\Neutral"); 3709string archCommonRedist = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\x86"); 3710string neutralCommonRedist = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\Neutral"); 3712string sdkDirectory3 = Path.Combine(testDirectoryRoot, "MyPlatform\\8.0\\ExtensionSDKs\\FrameworkSDkWithManifest\\2.0\\"); 3713string archRedist3 = Path.Combine(sdkDirectory3, "Redist\\Retail\\x64"); 3714string archRedist33 = Path.Combine(sdkDirectory3, "Redist\\Retail\\Neutral"); 3715string archCommonRedist3 = Path.Combine(sdkDirectory3, "Redist\\CommonConfiguration\\x64"); 3786string sdkManifestFile = Path.Combine(sdkDirectory, "SDKManifest.xml"); 3787string sdkManifestFile2 = Path.Combine(sdkDirectory3, "SDKManifest.xml"); 3788string testProjectFile = Path.Combine(testDirectoryRoot, "testproject.csproj"); 3795string redist1 = Path.Combine(archRedist, "A.dll"); 3796string redist2 = Path.Combine(neutralRedist, "B.dll"); 3797string redist3 = Path.Combine(archCommonRedist, "C.dll"); 3798string redist4 = Path.Combine(neutralCommonRedist, "D.dll"); 3799string redist5 = Path.Combine(archRedist33, "A.dll"); 3800string redist6 = Path.Combine(archCommonRedist3, "B.dll"); 3848string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "GatherSDKOutputGroupsWithFramework"); 3849string sdkDirectory = Path.Combine(testDirectoryRoot, "MyPlatform\\8.0\\ExtensionSDKs\\SDkWithManifest\\2.0\\"); 3850string archRedist = Path.Combine(sdkDirectory, "Redist\\Retail\\x86"); 3851string neutralRedist = Path.Combine(sdkDirectory, "Redist\\Retail\\Neutral"); 3852string archCommonRedist = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\x86"); 3853string neutralCommonRedist = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\Neutral"); 3855string sdkDirectory3 = Path.Combine(testDirectoryRoot, "MyPlatform\\8.0\\ExtensionSDKs\\FrameworkSDkWithManifest\\2.0\\"); 3856string archRedist3 = Path.Combine(sdkDirectory3, "Redist\\Retail\\x64"); 3857string archRedist33 = Path.Combine(sdkDirectory3, "Redist\\Retail\\Neutral"); 3858string archCommonRedist3 = Path.Combine(sdkDirectory3, "Redist\\CommonConfiguration\\x64"); 3927string sdkManifestFile = Path.Combine(sdkDirectory, "SDKManifest.xml"); 3928string sdkManifestFile2 = Path.Combine(sdkDirectory3, "SDKManifest.xml"); 3929string testProjectFile = Path.Combine(testDirectoryRoot, "testproject.csproj"); 3936string redist1 = Path.Combine(archRedist, "A.dll"); 3937string redist2 = Path.Combine(neutralRedist, "B.dll"); 3938string redist3 = Path.Combine(archCommonRedist, "C.dll"); 3939string redist4 = Path.Combine(neutralCommonRedist, "D.dll"); 3940string redist5 = Path.Combine(archRedist3, "D.dll"); 3941string redist6 = Path.Combine(archRedist33, "A.dll"); 3942string redist7 = Path.Combine(archCommonRedist3, "B.dll"); 3992string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "GatherSDKOutputGroupsTargetArchitectureDoesNotExists"); 3993string sdkDirectory = Path.Combine(testDirectoryRoot, "MyPlatform\\8.0\\ExtensionSDKs\\SDkWithManifest\\2.0\\"); 3994string x86Redist = Path.Combine(sdkDirectory, "Redist\\Retail\\x86"); 3995string neutralRedist = Path.Combine(sdkDirectory, "Redist\\Retail\\Neutral"); 3996string x86CommonRedist = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\x86"); 3997string neutralCommonRedist = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\Neutral"); 4044string sdkManifestFile = Path.Combine(sdkDirectory, "SDKManifest.xml"); 4045string testProjectFile = Path.Combine(testDirectoryRoot, "testproject.csproj"); 4051string redist1 = Path.Combine(x86CommonRedist, "A.dll"); 4052string redist2 = Path.Combine(x86Redist, "B.dll"); 4053string redist3 = Path.Combine(neutralRedist, "C.dll"); 4054string redist4 = Path.Combine(neutralCommonRedist, "D.dll"); 4101string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "CheckDefaultingOfTargetConfigAndArchitecture"); 4102string sdkDirectory = Path.Combine(testDirectoryRoot, "MyPlatform\\8.0\\ExtensionSDKs\\SDkWithManifest\\2.0\\"); 4103string neutralRedist = Path.Combine(sdkDirectory, "Redist\\Retail\\Neutral"); 4104string neutralCommonRedist = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\Neutral"); 4146string sdkManifestFile = Path.Combine(sdkDirectory, "SDKManifest.xml"); 4147string testProjectFile = Path.Combine(testDirectoryRoot, "testproject.csproj"); 4152string redist1 = Path.Combine(neutralRedist, "B.dll"); 4153string redist2 = Path.Combine(neutralCommonRedist, "C.dll"); 4221string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "CheckDefaultingOfTargetConfigAndArchitecture"); 4222string sdkDirectory = Path.Combine(testDirectoryRoot, "MyPlatform\\v8.0\\ExtensionSDKs\\SDkWithManifest\\2.0\\"); 4223string neutralRedist = Path.Combine(sdkDirectory, "Redist\\Retail\\Neutral"); 4224string neutralCommonRedist = Path.Combine(sdkDirectory, "Redist\\CommonConfiguration\\Neutral"); 4285string redist1 = Path.Combine(neutralRedist, "B.dll"); 4286string redist2 = Path.Combine(neutralCommonRedist, "C.dll"); 4293string testProjectFile = Path.Combine(testDirectoryRoot, "testproject.csproj"); 4296string sdkManifestFile = Path.Combine(sdkDirectory, "SDKManifest.xml");
ResourceHandling\GenerateResource_Tests.cs (9)
114string expectedOutFile0 = Path.Combine(Path.GetTempPath(), Path.ChangeExtension(resxFile0, ".resources")); 115string expectedOutFile1 = Path.Combine(Path.GetTempPath(), "resx1.foo.resources"); 116string expectedOutFile2 = Path.Combine(Path.GetTempPath(), Utilities.GetTempFileName(".resources")); 117string expectedOutFile3 = Path.Combine(Path.GetTempPath(), Utilities.GetTempFileName(".resources")); 2994dir = Path.Combine(Path.GetTempPath(), "directory"); 3213t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(ObjectModelHelpers.TempProjectDir, "MyStrings.resx")) }; 3362t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(ObjectModelHelpers.TempProjectDir, "MyStrings.resx")) }; 3675env.CreateFolder(Path.Combine(env.DefaultTestDirectory.Path, "tmp_dir")), 4142Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, "System.dll");
ResourceHandling\MSBuildResXReader_Tests.cs (2)
139File.Exists(Path.Combine("ResourceHandling", "TextFile1.txt")).ShouldBeTrue("Test deployment is missing None files"); 179Path.Combine(baseDir.Path, nameof(LoadsStringFromFileRefAsStringWithShiftJISEncoding) + ".resx"),
RoslynCodeTaskFactory_Tests.cs (1)
116string output = RunnerUtilities.ExecMSBuild(assemblyProj.Path + $" /p:OutDir={Path.Combine(folder.Path, "subFolder")} /restore", out bool success);
SecurityUtil_Tests.cs (3)
22private static string TestAssembliesPaths { get; } = Path.Combine(AppContext.BaseDirectory, "TestResources"); 31string clickOnceManifest = Path.Combine(TestAssembliesPaths, "ClickOnceProfile.pubxml"); 37string pathToCertificate = Path.Combine(TestAssembliesPaths, "mycert.pfx");
TestAssemblyInfo.cs (1)
64string newTempPath = Path.Combine(Path.GetTempPath(), subdirectory);
Unzip_Tests.cs (14)
88_mockEngine.Log.ShouldContain(Path.Combine(destination.Path, "BE78A17D30144B549D21F71D5C633F7D.txt"), customMessage: _mockEngine.Log); 89_mockEngine.Log.ShouldContain(Path.Combine(destination.Path, "A04FF4B88DF14860B7C73A8E75A4FB76.txt"), customMessage: _mockEngine.Log); 132_mockEngine.Log.ShouldContain(Path.Combine(destination.Path, "BE78A17D30144B549D21F71D5C633F7D.txt"), customMessage: _mockEngine.Log); 133_mockEngine.Log.ShouldContain(Path.Combine(destination.Path, "A04FF4B88DF14860B7C73A8E75A4FB76.txt"), customMessage: _mockEngine.Log); 136Directory.Exists(Path.Combine(destination.Path, "emptyDir")); 237SourceFiles = new ITaskItem[] { new TaskItem(Path.Combine(testEnvironment.DefaultTestDirectory.Path, "foo.zip")), } 270_mockEngine.Log.ShouldContain(Path.Combine(destination.Path, "BE78A17D30144B549D21F71D5C633F7D.txt"), customMessage: _mockEngine.Log); 271_mockEngine.Log.ShouldNotContain(Path.Combine(destination.Path, "A04FF4B88DF14860B7C73A8E75A4FB76.txt"), customMessage: _mockEngine.Log); 299_mockEngine.Log.ShouldNotContain(Path.Combine(destination.Path, "BE78A17D30144B549D21F71D5C633F7D.txt"), customMessage: _mockEngine.Log); 300_mockEngine.Log.ShouldContain(Path.Combine(destination.Path, "A04FF4B88DF14860B7C73A8E75A4FB76.txt"), customMessage: _mockEngine.Log); 333_mockEngine.Log.ShouldContain(Path.Combine(destination.Path, "file1.js"), customMessage: _mockEngine.Log); 334_mockEngine.Log.ShouldNotContain(Path.Combine(destination.Path, "file1.js.map"), customMessage: _mockEngine.Log); 335_mockEngine.Log.ShouldContain(Path.Combine(destination.Path, "file2.js"), customMessage: _mockEngine.Log); 336_mockEngine.Log.ShouldNotContain(Path.Combine(destination.Path, "readme.txt"), customMessage: _mockEngine.Log);
VerifyFileHash_Tests.cs (1)
66File = Path.Combine(AppContext.BaseDirectory, "this_does_not_exist.txt"),
WriteCodeFragment_Tests.cs (9)
90string file = Path.Combine(Path.GetTempPath(), "CombineFileDirectory.tmp"); 109string expectedFile = Path.Combine(folder.ItemSpec, file.ItemSpec); 128TaskItem file = new TaskItem(Path.Combine(env.CreateFolder(folderPath: null, createFolder: false).Path, "File.tmp")); 176string folder = Path.Combine(Path.GetTempPath(), "foo" + Path.DirectorySeparatorChar); 177string file = Path.Combine(folder, "CombineFileDirectory.tmp"); 198string file = Path.Combine(Path.GetTempPath(), "NoAttributesShouldEmitNoFile.tmp"); 225string file = Path.Combine(Path.GetTempPath(), "NoAttributesShouldEmitNoFile.tmp"); 287string file = Path.Combine(Path.GetTempPath(), "OneAttribute.tmp"); 416string file = Path.Combine(Path.GetTempPath(), "OneAttribute.tmp");
WriteLinesToFile_Tests.cs (1)
301var file = Path.Combine(directory.Path, $"{Guid.NewGuid().ToString("N")}.tmp");
XmlPeek_Tests.cs (1)
337string dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString());
XmlPoke_Tests.cs (1)
333string dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString());
XslTransformation_Tests.cs (13)
863var testingDocsDir = Path.Combine("TestDocuments", "Fdl2Proto"); 865xmlPaths = new TaskItem[] { new TaskItem(Path.Combine(testingDocsDir, "sila.xml")) }; 866xslPath = new TaskItem(Path.Combine(testingDocsDir, "fdl2proto.xsl")); 883using (StreamReader sr = new StreamReader(Path.Combine(testingDocsDir, "expected.proto"))) 950var otherXmlPath = new TaskItem(Path.Combine(dir, Guid.NewGuid().ToString())); 1051var otherXslPath = new TaskItem(Path.Combine(dir, Guid.NewGuid().ToString() + ".xslt")); 1058var myXmlPath1 = new TaskItem(Path.Combine(dir, "a.xml")); 1065var myXmlPath2 = new TaskItem(Path.Combine(dir, "b.xml")); 1107dir = Path.Combine(Path.GetTempPath(), DateTime.Now.Ticks.ToString()); 1111xmlPaths = new TaskItem[] { new TaskItem(Path.Combine(dir, "doc.xml")) }; 1112xslPath = new TaskItem(Path.Combine(dir, "doc.xslt")); 1113xslCompiledPath = new TaskItem(Path.Combine(dir, "doc.dll")); 1114outputPaths = new TaskItem[] { new TaskItem(Path.Combine(dir, "testout.xml")) };
ZipDirectory_Tests.cs (2)
32string zipFilePath = Path.Combine(testEnvironment.CreateFolder(createFolder: true).Path, "test.zip"); 133SourceDirectory = new TaskItem(Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")))
Microsoft.Build.UnitTests.Shared (21)
DummyMappedDrive.cs (2)
23_mappedPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 31File.Create(Path.Combine(_mappedPath, "x")).Dispose();
EngineTestEnvironment.cs (3)
126var projectDir = Path.GetFullPath(Path.Combine(TestRoot, relativePathFromRootToProject)); 129ProjectFile = Path.GetFullPath(Path.Combine(projectDir, projectFileName)); 197string binaryLoggerFilePath = Path.GetFullPath(Path.Combine(TestRoot, Guid.NewGuid().ToString() + ".binlog"));
EnvironmentProvider.cs (2)
66.Select(p => Path.Combine(p, commandNameWithExtension)) 77return Path.Combine(environmentOverride, Constants.DotNet + Constants.ExeSuffix);
ObjectModelHelpers.cs (10)
148expectedInclude = expectedInclude.Select(i => Path.Combine(testProject.TestRoot, i)).ToArray(); 580Assert.True(FileSystems.Default.FileExists(Path.Combine(TempProjectDir, fileRelativePath)), message); 734project.FullPath = Path.Combine(TempProjectDir, "Temporary" + guid.ToString("N") + ".csproj"); 838s_tempProjectDir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")); 900string fullFilePath = Path.Combine(TempProjectDir, fileRelativePath); 977string projectFileFullPath = Path.Combine(TempProjectDir, projectFileRelativePath); 1011string projectFileFullPath = Path.Combine(TempProjectDir, projectFileRelativePath); 1606var projectDir = Path.Combine(root, relativePathFromRootToProject); 1609createdProjectFile = Path.Combine(projectDir, "build.proj"); 1619return Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString());
RunnerUtilities.cs (1)
68msbuildParameters = Path.Combine(binaryFolder, "MSBuild.dll") + " " + msbuildParameters;
TestEnvironment.cs (3)
693Path = System.IO.Path.Combine(rootPath, fileName); 735return new TransientTestFolder(System.IO.Path.Combine(Path, directoryName)); 806string path = System.IO.Path.Combine(destination.Path, filename);
Microsoft.Build.Utilities.Core (101)
BuildEnvironmentHelper.cs (7)
202var msBuildExe = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.exe"); 203var msBuildDll = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.dll"); 336.Select((name) => TryFromStandaloneMSBuildExe(Path.Combine(appContextBaseDirectory, name))) 612MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 618MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : null; 623? Path.Combine(VisualStudioInstallRootDirectory, "MSBuild") 681defaultSdkPath = Path.Combine(CurrentMSBuildToolsDirectory, "Sdks");
DebugUtils.cs (4)
43debugDirectory = Path.Combine(Directory.GetCurrentDirectory(), "MSBuild_Logs"); 47debugDirectory = Path.Combine(FileUtilities.TempFileDirectory, "MSBuild_Logs"); 112var fullPath = Path.Combine(DebugPath, fileName); 118fullPath = Path.Combine(DebugPath, fileName);
ExceptionHandling.cs (1)
355s_dumpFileName = Path.Combine(DebugDumpPath, $"MSBuild_pid-{pid}_{guid:n}.failure.txt");
FileMatcher.cs (3)
500longPath = Path.Combine(longPath, parts[i]); 1989var filespecUnescapedFullyQualified = Path.Combine(projectDirectoryUnescaped, filespecUnescaped); 2080fixedDirectoryPart = Path.Combine(projectDirectoryUnescaped, fixedDirectoryPart);
FileUtilities.cs (9)
74string pathWithUpperCase = Path.Combine(Path.GetTempPath(), "CASESENSITIVETEST" + Guid.NewGuid().ToString("N")); 131cacheDirectory = Path.Combine(TempFileDirectory, String.Format(CultureInfo.CurrentUICulture, "MSBuild{0}-{1}", Process.GetCurrentProcess().Id, AppDomain.CurrentDomain.Id)); 182string testFilePath = Path.Combine(directory, $"MSBuild_{Guid.NewGuid().ToString("N")}_testFile.txt"); 471return NormalizePath(Path.Combine(directory, file)); 683return (shouldCheckDirectory && DefaultFileSystem.DirectoryExists(Path.Combine(baseDirectory, directory.ToString()))) 762string fullPath = EscapingUtilities.Escape(NormalizePath(Path.Combine(currentDirectory, fileSpec))); 834var fullPath = GetFullPathNoThrow(Path.Combine(currentDirectory, normalizedPath)); 1269return paths.Aggregate(root, Path.Combine); 1441string possibleFileDirectory = Path.Combine(lookInDirectory, fileName);
FrameworkLocationHelper.cs (17)
410? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV11) 420? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV20) 430? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV30) 440? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV35) 450? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV40) 460? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV45) 470? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV11) 480? Path.Combine(NativeMethodsShared.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV20) 561Path.Combine(FallbackDotNetFrameworkSdkInstallPath, "bin"); 782var frameworkPath = Path.Combine(NativeMethodsShared.FrameworkBasePath, prefix ?? string.Empty); 792return Path.Combine(complusInstallRoot, complusVersion); 929? Path.Combine(programFiles32, "Reference Assemblies\\Microsoft\\Framework") 930: Path.Combine(NativeMethodsShared.FrameworkBasePath, "xbuild-frameworks"); 1089string programFilesReferenceAssemblyDirectory = Path.Combine(programFilesReferenceAssemblyLocation, versionPrefix); 1395(!FileSystems.Default.FileExists(Path.Combine(generatedPathToDotNetFramework, NativeMethodsShared.IsWindows ? "MSBuild.exe" : "mcs.exe")) && 1396!FileSystems.Default.FileExists(Path.Combine(generatedPathToDotNetFramework, "Microsoft.Build.dll")))) 1428frameworkPath = Path.Combine(frameworkPath, this.Version.ToString());
InprocTrackingNativeMethods.cs (1)
208string fileTrackerPath = Path.Combine(buildToolsPath, fileTrackerDllName.Value);
Modifiers.cs (2)
566modifiedItemSpec = Path.Combine( 663fullPath = Path.GetFullPath(Path.Combine(currentDirectory, itemSpec));
PlatformManifest.cs (1)
94string platformManifestPath = Path.Combine(_pathToManifest, "Platform.xml");
PrintLineDebuggerWriters.cs (2)
27var file = Path.Combine(LogFileRoot, string.IsNullOrEmpty(id) ? "NoId" : id) + ".csv"; 32var errorFile = Path.Combine(LogFileRoot, $"LoggingException_{Guid.NewGuid()}");
SDKManifest.cs (1)
311string sdkManifestPath = Path.Combine(_pathToSdk, "SDKManifest.xml");
TempFileUtilities.cs (5)
46string basePath = Path.Combine(Path.GetTempPath(), msbuildTempFolder); 186string file = Path.Combine(directory, $"{fileName}{extension}"); 210string destFile = Path.Combine(dest, fileInfo.Name); 215string destDir = Path.Combine(dest, subdirInfo.Name); 232: System.IO.Path.Combine(TempFileDirectory, name);
ToolLocationHelper.cs (37)
659string legacyWindowsMetadataLocation = Path.Combine(sdkRoot, "Windows Metadata"); 1219return Path.Combine(sdkLocation, folderName); 1233: Path.Combine(matchingSdk.Path, folderName); 1431var folders = string.IsNullOrEmpty(subFolder) ? vsInstallFolders : vsInstallFolders.Select(i => Path.Combine(i, subFolder)); 1496string fullPath = Path.Combine(root, file); 1761if (FileSystems.Default.FileExists(Path.Combine(referenceAssemblyDirectory, "mscorlib.dll"))) 1835if (legacyMsCorlib20Path != null && FileSystems.Default.FileExists(Path.Combine(legacyMsCorlib20Path, "mscorlib.dll"))) 1852if (FileSystems.Default.FileExists(Path.Combine(referenceAssemblyDirectory, "mscorlib.dll"))) 2547string pathToSDKManifest = Path.Combine(sdkVersionDirectory.FullName, "SDKManifest.xml"); 2622string platformSDKDirectory = Path.Combine(rootPathWithIdentifier.FullName, version); 2623string platformSDKManifest = Path.Combine(platformSDKDirectory, "SDKManifest.xml"); 2646string sdkFolderPath = Path.Combine(platformSDKDirectory, "ExtensionSDKs"); 2741string platformSDKManifest = Path.Combine(platformSDKDirectory, "SDKManifest.xml"); 2819string sdkManifestFileLocation = Path.Combine(directoryName, "SDKManifest.xml"); 2897string localAppdataFolder = Path.Combine(userLocalAppData, "Microsoft SDKs"); 2904string defaultProgramFilesLocation = Path.Combine( 3022string platformsRoot = Path.Combine(sdk.Path, platformsFolderName); 3050string pathToPlatformManifest = Path.Combine(platformVersion.FullName, "Platform.xml"); 3109string redistListFolder = Path.Combine(path, "RedistList"); 3110string redistFilePath = Path.Combine(redistListFolder, "FrameworkList.xml"); 3194pathToReturn = Path.Combine(pathToReturn, includeFramework); 3343pathToSdk = Path.Combine(pathToSdk, "x64"); 3346pathToSdk = Path.Combine(pathToSdk, "ia64"); 3354string filePath = Path.Combine(pathToSdk, fileName); 3470pathToSdk = Path.Combine(pathToSdk, "bin"); 3511pathToSdk = Path.Combine(pathToSdk, "x86"); 3514pathToSdk = Path.Combine(pathToSdk, "x64"); 3522string filePath = Path.Combine(pathToSdk, fileName); 3585toolPath = Path.Combine(toolPath, fileName); 3614return pathToFx == null ? null : Path.Combine(pathToFx, fileName); 3622public static string GetPathToSystemFile(string fileName) => Path.Combine(PathToSystem, fileName); 3850string frameworkIdentifierPath = Path.Combine(frameworkReferenceRoot, frameworkIdentifier); 3903string frameworkProfilePath = Path.Combine(frameworkReferenceRoot, frameworkIdentifier); 3904frameworkProfilePath = Path.Combine(frameworkProfilePath, frameworkVersion); 3905frameworkProfilePath = Path.Combine(frameworkProfilePath, "Profiles"); 3950string dotNextFx30RefPath = Path.Combine(frameworkReferenceRoot, FrameworkLocationHelper.dotNetFrameworkVersionFolderPrefixV30); 3957string dotNextFx35RefPath = Path.Combine(frameworkReferenceRoot, FrameworkLocationHelper.dotNetFrameworkVersionFolderPrefixV35);
ToolTask.cs (3)
515pathToTool = Path.Combine(ToolPath, ToolExe); 528pathToTool = Path.Combine(directory, ToolExe); 1331.Select(folderPath => Path.Combine(folderPath, filename))
TrackedDependencies\FileTracker.cs (5)
99private static readonly string s_localLowApplicationDataPath = FileUtilities.EnsureTrailingSlash(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "AppData\\LocalLow").ToUpperInvariant()); 135string alternativeCommonApplicationDataPath1 = FileUtilities.EnsureTrailingSlash(Path.Combine(defaultRootDirectory, @"Documents and Settings\All Users\Application Data").ToUpperInvariant()); 142string alternativeCommonApplicationDataPath2 = FileUtilities.EnsureTrailingSlash(Path.Combine(defaultRootDirectory, @"Users\All Users\Application Data").ToUpperInvariant()); 404trackerPath = Path.Combine(trackerPath, s_TrackerFilename); 504trackerPath = Path.Combine(rootPath, filename);
WindowsFileSystem.cs (3)
120var searchDirectoryPath = Path.Combine(directoryPath, "*"); 157result.Add(Path.Combine(directoryPath, findResult.CFileName)); 165Path.Combine(directoryPath, findResult.CFileName),
Microsoft.Build.Utilities.UnitTests (147)
PlatformManifest_Tests.cs (2)
69File.WriteAllText(Path.Combine(manifestDirectory, "SomeOtherFile.xml"), "hello"); 326File.WriteAllText(Path.Combine(_manifestDirectory, "Platform.xml"), ObjectModelHelpers.CleanupFileContents(contents));
PrintLineDebugger_Tests.cs (1)
191artifactsDirectory.ShouldEndWith(Path.Combine("log", "Debug"), Case.Sensitive);
TaskItem_Tests.cs (1)
186Path.Combine(
TestAssemblyInfo.cs (1)
64string newTempPath = Path.Combine(Path.GetTempPath(), subdirectory);
ToolLocationHelper_Tests.cs (135)
67string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 75string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 76string referenceDirectory = Path.Combine(tempDirectory, Path.Combine("References", "Foo", "Bar")); 81File.WriteAllText(Path.Combine(referenceDirectory, "One.winmd"), "First"); 82File.WriteAllText(Path.Combine(referenceDirectory, "Two.winmd"), "Second"); 83File.WriteAllText(Path.Combine(referenceDirectory, "Three.winmd"), "Third"); 99string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 106File.WriteAllText(Path.Combine(referenceDirectory, "One.winmd"), "First"); 134returnValue.ShouldBe(Path.Combine(sdkRootPath, @"DesignTime\CommonConfiguration\Neutral")); 160returnValue.ShouldBe(Path.Combine(sdkRootPath, "UnionMetadata")); 167string platformRootFolder = Path.Combine(Path.GetTempPath(), @"MockSDK"); 168string sdkRootFolder = Path.Combine(platformRootFolder, @"Windows Kits\10"); 169string platformFolder = Path.Combine(sdkRootFolder, @"Platforms\UAP\10.0.14944.0"); 170string platformFilePath = Path.Combine(platformFolder, "Platform.xml"); 171string sdkManifestFilePath = Path.Combine(sdkRootFolder, "SDKManifest.xml"); 228string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 253string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 278string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 284File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), ""); 304string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); 310File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "Garbaggggge"); 332string tempDirectory = Path.Combine(Path.GetTempPath(), "VGPTDNFSFN40"); 333string temp35Directory = Path.Combine(tempDirectory, "bin"); 334string temp40Directory = Path.Combine(temp35Directory, "NETFX 4.0 Tools"); 335string toolPath = Path.Combine(temp35Directory, "MyTool.exe"); 336string toolPath40 = Path.Combine(temp40Directory, "MyTool.exe"); 400string testPath = Path.Combine(tempPath, "HighestVersionOfTargetFrameworkIdentifierRootNoVersions"); 419string testPath = Path.Combine(tempPath, "HighestVersionOfTargetFrameworkIdentifierRootMultipleVersions"); 451string tempDirectory = Path.Combine(Path.GetTempPath(), "VGPTDNFSF40"); 452string temp35Directory = Path.Combine(tempDirectory, "bin"); 453string temp40Directory = Path.Combine(temp35Directory, "NETFX 4.0 Tools"); 454string toolPath = Path.Combine(temp35Directory, "MyTool.exe"); 455string toolPath40 = Path.Combine(temp40Directory, "MyTool.exe"); 539path.ShouldBe(Path.Combine("{runtime-base}", "v1.2.x86dbg")); 551Path.Combine("{runtime-base}", "v1.3.x86dbg"), // Simulate "Orcas" as the current runtime.} 556path.ShouldBe(Path.Combine("{runtime-base}", "v1.2.x86fre")); 568Path.Combine("{runtime-base}", "v1.1.x86dbg"), // Simulate "Everett" as the current runtime. 574path.ShouldBe(Path.Combine("{runtime-base}", "v1.2.x86fre")); 586Path.Combine(@"{runtime-base}", "v1.1"), // Simulate "everett" as the current runtime 604string fakeWhidbeyPath = Path.Combine(tempPath, "v2.0.50224"); 605string fakeEverettPath = Path.Combine(tempPath, "v1.1.43225"); 692string tv12path = Path.Combine(ProjectCollection.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).ToolsPath, MSBuildExeName); 715string tv12path = Path.Combine(Path.GetFullPath(toolsPath32.EvaluatedValue), "msbuild.exe"); 916string pathToSdk35InstallRoot = Path.Combine(FrameworkLocationHelper.programFiles32, @"Microsoft SDKs\Windows\v7.0A\"); 917string pathToSdkV4InstallRootOnVS10 = Path.Combine(FrameworkLocationHelper.programFiles32, @"Microsoft SDKs\Windows\v7.0A\"); 918string pathToSdkV4InstallRootOnVS11 = Path.Combine(FrameworkLocationHelper.programFiles32, @"Microsoft SDKs\Windows\v8.0A\"); 922if (!Directory.Exists(Path.Combine(pathToSdkV4InstallRootOnVS11, "bin"))) 928string pathToSdkV4InstallRootOnVS12 = Path.Combine(FrameworkLocationHelper.programFiles32, @"Microsoft SDKs\Windows\v8.1A\"); 936string pathToSdkV4InstallRootOnVS14 = Path.Combine(FrameworkLocationHelper.programFiles32, @"Microsoft SDKs\Windows\v10.0A\"); 1273string expectedPath = Path.Combine(targetFrameworkRootPath, targetFrameworkIdentifier); 1274expectedPath = Path.Combine(expectedPath, "v" + targetFrameworkVersion); 1275expectedPath = Path.Combine(expectedPath, "Profile"); 1276expectedPath = Path.Combine(expectedPath, targetFrameworkProfile); 1291string expectedPath = Path.Combine(targetFrameworkRootPath, targetFrameworkIdentifier); 1292expectedPath = Path.Combine(expectedPath, "v" + targetFrameworkVersion); 1393string tempDirectory = Path.Combine(Path.GetTempPath(), "ChainReferenceAssembliesRedistExistsChain"); 1396string redist41 = Path.Combine(redist41Directory, "FrameworkList.xml"); 1398string redist40 = Path.Combine(redist40Directory, "FrameworkList.xml"); 1406string path = ToolLocationHelper.ChainReferenceAssemblyPath(Path.Combine(tempDirectory, "v4.1")); 1408string expectedChainedPath = Path.Combine(tempDirectory, "v4.0"); 1435string tempDirectory = Path.Combine(Path.GetTempPath(), "ChainReferenceAssembliesRedistExistsNoInclude"); 1438string redist41 = Path.Combine(redist41Directory, "FrameworkList.xml"); 1443string path = ToolLocationHelper.ChainReferenceAssemblyPath(Path.Combine(tempDirectory, "v4.1")); 1465string tempDirectory = Path.Combine(Path.GetTempPath(), "ChainReferenceAssembliesRedistExistsNoInclude"); 1468string redist41 = Path.Combine(redist41Directory, "FrameworkList.xml"); 1473string path = ToolLocationHelper.ChainReferenceAssemblyPath(Path.Combine(tempDirectory, "v4.1")); 1495string tempDirectory = Path.Combine(Path.GetTempPath(), "ChainReferenceAssembliesRedistExistsNoFileList"); 1498string redist41 = Path.Combine(redist41Directory, "FrameworkList.xml"); 1503string path = ToolLocationHelper.ChainReferenceAssemblyPath(Path.Combine(tempDirectory, "v4.1")); 1524string tempDirectory = Path.Combine(Path.GetTempPath(), "ChainReferenceAssembliesRedistExistsBadFile"); 1527string redist40 = Path.Combine(redist40Directory, "FrameworkList.xml"); 1533string path = ToolLocationHelper.ChainReferenceAssemblyPath(Path.Combine(tempDirectory, "v4.0")); 1555string tempDirectory = Path.Combine(Path.GetTempPath(), "ChainReferenceAssembliesRedistPointsToInvalidInclude"); 1558string redist41 = Path.Combine(redist41Directory, "FrameworkList.xml"); 1559string tempDirectoryPath = Path.Combine(tempDirectory, "v4.1"); 1591string tempDirectory = Path.Combine(Path.GetTempPath(), "ChainReferenceAssembliesRedistInvalidPathChars"); 1594string redist41 = Path.Combine(redist41Directory, "FrameworkList.xml"); 1595string tempDirectoryPath = Path.Combine(tempDirectory, "v4.1"); 1625string tempDirectory = Path.Combine(Path.GetTempPath(), "ChainReferenceAssembliesRedistPathTooLong"); 1628string redist41 = Path.Combine(redist41Directory, "FrameworkList.xml"); 1629string tempDirectoryPath = Path.Combine(tempDirectory, "v4.1"); 1668string tempDirectory = Path.Combine(Path.GetTempPath(), "GetPathToReferenceAssembliesWithRootGoodWithChain"); 1671string framework41redistDirectory = Path.Combine(framework41Directory, "RedistList"); 1672string framework41RedistList = Path.Combine(framework41redistDirectory, "FrameworkList.xml"); 1675string framework40redistDirectory = Path.Combine(framework40Directory, "RedistList"); 1676string framework40RedistList = Path.Combine(framework40redistDirectory, "FrameworkList.xml"); 1679string framework39redistDirectory = Path.Combine(framework39Directory, "RedistList"); 1680string framework39RedistList = Path.Combine(framework39redistDirectory, "FrameworkList.xml"); 1733string tempDirectory = Path.Combine(Path.GetTempPath(), "DisplayNameGeneration"); 1737string framework40redistDirectory = Path.Combine(framework40Directory, "RedistList"); 1738string framework40RedistList = Path.Combine(framework40redistDirectory, "FrameworkList.xml"); 1742string framework39redistDirectory = Path.Combine(framework39Directory, "RedistList"); 1743string framework39RedistList = Path.Combine(framework39redistDirectory, "FrameworkList.xml"); 1790string tempDirectory = Path.Combine(Path.GetTempPath(), "GetPathToReferenceAssembliesWithRootCircularReference"); 1794string framework41redistDirectory = Path.Combine(framework41Directory, "RedistList"); 1795string framework41RedistList = Path.Combine(framework41redistDirectory, "FrameworkList.xml"); 1799string framework40redistDirectory = Path.Combine(framework40Directory, "RedistList"); 1800string framework40RedistList = Path.Combine(framework40redistDirectory, "FrameworkList.xml"); 1972string combinedPath = Path.Combine(programFiles32, pathToCombineWith); 2504string rootDir = Path.Combine(env.DefaultTestDirectory.Path, "framework-root"); 2533string customFrameworkRootPath = Path.Combine(env.DefaultTestDirectory.Path, "framework-root"); 2556string rootDir = Path.Combine(env.CreateFolder().Path, "framework-root"); 2557string fallbackPath = Path.Combine(env.CreateFolder().Path, "framework-root"); 2587string customFrameworkDirToUse = Path.Combine(env.CreateFolder().Path, "framework-root"); 2600string customFrameworkDirToUse = Path.Combine(env.CreateFolder().Path, "framework-root"); 2617string customFrameworkDirToUse = Path.Combine(env.CreateFolder().Path, "framework-root"); 2634string customFrameworkDirToUse = Path.Combine(env.CreateFolder().Path, "framework-root"); 2649string customFrameworkDirToUse = Path.Combine(env.CreateFolder().Path, "framework-root"); 2666string customFrameworkDirToUse = Path.Combine(env.CreateFolder().Path, "framework-root"); 2729File.WriteAllText(Path.Combine(redistPath, "FrameworkList.xml"), string.Format(frameworkListXml, frameworkName)); 2730File.WriteAllText(Path.Combine(asmPath, "mscorlib.dll"), string.Empty); 3134string frameworkPath = Path.Combine(tmpRootDirectory, frameworkPathPattern); 3135string manifestFile = Path.Combine(frameworkPath, "SDKManifest.xml"); 3137string frameworkPath2 = Path.Combine(tmpRootDirectory, frameworkPathPattern2); 3138string manifestFile2 = Path.Combine(frameworkPath, "SDKManifest.xml"); 3281string manifestPath = Path.Combine(Path.GetTempPath(), "ManifestTmp"); 3287string manifestFile = Path.Combine(manifestPath, "SDKManifest.xml"); 3416string manifestPath = Path.Combine(Path.GetTempPath(), "ManifestTmp"); 3422string manifestFile = Path.Combine(manifestPath, "SDKManifest.xml"); 3546string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "VerifyGetInstalledSDKLocations"); 3578File.WriteAllText(Path.Combine(platformDirectory, "SDKManifest.xml"), "HI"); 3579File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "HI"); 3580string testProjectFile = Path.Combine(testDirectoryRoot, "testproject.csproj"); 3615string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "VerifyGetInstalledSDKLocations2"); 3650File.WriteAllText(Path.Combine(platformDirectory, "SDKManifest.xml"), platformSDKManifestContents); 3651File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "HI"); 3652string testProjectFile = Path.Combine(testDirectoryRoot, "testproject.csproj"); 4110string testDirectoryRoot = Path.Combine(Path.GetTempPath(), "VerifyFindRootFolderWhereAllFilesExist"); 4111string[] rootDirectories = new string[] { Path.Combine(testDirectoryRoot, "Root1"), Path.Combine(testDirectoryRoot, "Root2") }; 4116string subdir = Path.Combine(rootDirectories[i], "Subdir"); 4119File.Create(Path.Combine(rootDirectories[i], "file1.txt")).Close(); 4120File.Create(Path.Combine(subdir, fileInSubDir)).Close(); 4420string tempPath = Path.Combine(Path.GetTempPath(), "FakeSDKDirectory"); 4543string tempPath = Path.Combine(Path.GetTempPath(), "FakeSDKDirectory2");
ToolTask_Tests.cs (7)
39_fullToolName = Path.Combine( 166t.FullToolName = Path.Combine(systemPath, NativeMethodsShared.IsWindows ? "attrib.exe" : "ps"); 387t.PathToToolUsed.ShouldBe(Path.Combine(systemPath, shellName)); 393t.PathToToolUsed.ShouldBe(Path.Combine(systemPath, copyName)); 438Path.Combine(systemPath, toolName)); 664string directoryNamedSameAsTool = Directory.CreateDirectory(Path.Combine(tempDirectory, toolName)).FullName; 695expectedCmdPath = new[] { Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "cmd.exe").ToUpperInvariant() };
Microsoft.Cci.Extensions (2)
HostEnvironment.cs (2)
152string combinedPath = Path.Combine(libPath, assemblyPath); 199path = Path.Combine(probeDir, referencedAssembly.Name.Value + extension);
Microsoft.DotNet.Arcade.Sdk (5)
src\CheckRequiredDotNetVersion.cs (1)
44var globalJsonPath = Path.Combine(RepositoryRoot, "global.json");
src\ExtractNgenMethodList.cs (1)
83var outputFilePath = Path.Combine(OutputDirectory, outputFileName);
src\LocateDotNet.cs (3)
45var globalJsonPath = Path.Combine(RepositoryRoot, "global.json"); 71var dotNetDir = paths.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries).FirstOrDefault(p => File.Exists(Path.Combine(p, fileName))); 79DotNetPath = Path.GetFullPath(Path.Combine(dotNetDir, fileName));
Microsoft.DotNet.Arcade.Sdk.Tests (8)
GenerateResxSourceTests.cs (1)
29var actualFile = Path.Combine(AppContext.BaseDirectory, Path.GetRandomFileName());
GetLicenseFilePathTests.cs (2)
18var dir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 20var licensePath = Path.Combine(dir, licenseFileName);
Utilities\TestApp.cs (2)
23_logOutputDir = Path.Combine(logOutputDir, Path.GetFileName(workDir)); 112var destFileName = Path.Combine(destDir, srcFileName.Substring(srcDir.Length).TrimStart(new[] { Path.AltDirectorySeparatorChar, Path.DirectorySeparatorChar }));
Utilities\TestProjectFixture.cs (3)
35_testAssets = Path.Combine(AppContext.BaseDirectory, "testassets"); 36_boilerPlateDir = Path.Combine(_testAssets, "boilerplate"); 41var testAppFiles = Path.Combine(_testAssets, name);
Microsoft.DotNet.AsmDiff (1)
MarkdownDiffExporter.cs (1)
220return Path.Combine(directory, fileName + "_" + namespaceName + extension);
Microsoft.DotNet.Build.Tasks.Feed (8)
src\common\LatestLinksManager.cs (1)
144return Path.Combine(latestLinkShortUrlPrefix, blobIdWithoutVersions).Replace("\\", "/");
src\ConfigureInputFeed.cs (1)
30string nugetConfigLocation = Path.Combine(RepoRoot, "NuGet.config");
src\PublishSignedAssets.cs (2)
73string packagesFolder = Path.Combine(assetsFolder, "packages"); 89string localPackagePath = Path.Combine(packagesFolder, $"{package.Id}.{package.Version}.nupkg");
src\PushToBuildStorage.cs (4)
270File.Copy(path, Path.Combine(AssetManifestsLocalStorageDir, filename), true); 277File.Copy(path, Path.Combine(ShippingPackagesLocalStorageDir, filename), true); 282File.Copy(path, Path.Combine(NonShippingPackagesLocalStorageDir, filename), true); 288string destinationPath = Path.Combine(
Microsoft.DotNet.Build.Tasks.Feed.Tests (18)
BuildModelFactoryTests.cs (8)
93var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.1.0.0.nupkg")); 184var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.1.0.0.nupkg")); 247var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.zip")); 275var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.1.0.0.nupkg")); 316var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.1.0.0.nupkg")); 558var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.1.0.0.nupkg")); 588var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.1.0.0.nupkg")); 697var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.1.0.0.nupkg"));
GeneralTests.cs (3)
113var localPackagePath = TestInputs.GetFullPath(Path.Combine("Nupkgs", "test-package-a.zip")); 121var content = TestInputs.ReadAllBytes(Path.Combine("Nupkgs", $"{feedResponseContentName}.zip")); 146var testPackageName = Path.Combine("Nupkgs", "test-package-a.zip");
PublishArtifactsInManifestTests.cs (1)
37var manifestFullPath = TestInputs.GetFullPath(Path.Combine("Manifests", "SampleV3.xml"));
PublishToSymbolServerTest.cs (6)
160var testFile = Path.Combine("Symbols", "test.txt"); 193var testFile = Path.Combine("Symbols", "test.txt"); 236var testFile = Path.Combine("Symbols", "test.txt"); 279var testFile = Path.Combine("Symbols", "test.txt"); 319var testPackageName = Path.Combine("Symbols", "test.txt"); 346var testPackageName = Path.Combine("Symbols", "test.txt");
Microsoft.DotNet.Build.Tasks.Installers (15)
src\BuildFPMToolPreReqs.cs (4)
221parameters.Add(string.Concat("-p ", Path.Combine(OutputDir, configJson.Package_Name + ".rpm"))); 223if (configJson.After_Install_Source != null) parameters.Add(string.Concat("--after-install ", Path.Combine(InputDir, EscapeArg(configJson.After_Install_Source)))); 224if (configJson.After_Remove_Source != null) parameters.Add(string.Concat("--after-remove ", Path.Combine(InputDir, EscapeArg(configJson.After_Remove_Source)))); 231if (configJson.Install_Root != null) parameters.Add(string.Concat(Path.Combine(InputDir, "package_root/="), configJson.Install_Root)); // Package Files
src\CreateLightCommandPackageDrop.cs (2)
33string packageDropOutputFolder = Path.Combine(LightCommandWorkingDir, Path.GetFileName(InstallerFile)); 55var destinationPath = Path.Combine(packageDropOutputFolder, Path.GetFileName(WixProjectFile));
src\CreateLitCommandPackageDrop.cs (1)
37string packageDropOutputFolder = Path.Combine(LitCommandWorkingDir, Path.GetFileName(InstallerFile));
src\CreateWixCommandPackageDropBase.cs (8)
67OutputFile = Path.Combine(OutputFolder, $"{Path.GetFileName(InstallerFile)}{_packageExtension}"); 81string commandFilename = Path.Combine(packageDropOutputFolder, $"create.cmd"); 144string newWixSrcFilePath = Path.Combine(packageDropOutputFolder, Path.GetFileName(wixSrcFile.ItemSpec)); 176var destinationPath = Path.Combine(packageDropOutputFolder, Path.GetFileName(locItem.ItemSpec)); 292var possiblePath = Path.Combine(additionalBasePath.ItemSpec, oldPath); 310newRelativePath = Path.Combine(id, Path.GetFileName(oldPath)); 325string newFolder = Path.Combine(outputPath, id); 331File.Copy(oldPath, Path.Combine(outputPath, newRelativePath), true);
Microsoft.DotNet.Build.Tasks.Packaging (7)
HarvestPackage.cs (1)
252version = VersionUtility.GetAssemblyVersion(Path.Combine(packagePath, refAssm))?.ToString() ?? version;
NuGetPack.cs (2)
249return Path.Combine(nupkgOutputDirectory, $"{id}.{version}{nupkgExtension}"); 355string packedPackageSourcePath = Path.Combine(Path.GetDirectoryName(fileName), string.Join(".", _packageNamePrefix, Path.GetFileName(fileName)));
PackageItem.cs (1)
52TargetPath = Path.Combine(TargetPath, sourceFile);
src\Common\Internal\AssemblyResolver.cs (3)
46probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 58probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 68probingPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);
Microsoft.DotNet.Build.Tasks.Packaging.Tests (1)
HarvestPackageTests.cs (1)
68string packagesCandidate = Path.Combine(candidate, "packages");
Microsoft.DotNet.Build.Tasks.Templating.Tests (6)
GenerateFileFromTemplateTests.cs (6)
16string tempDir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 17string filePath = Path.Combine(tempDir, "Directory.Build.props"); 43string tempDir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 44string filePath = Path.Combine(tempDir, "Directory.Build.props"); 68string tempDir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 69string filePath = Path.Combine(tempDir, "Directory.Build.props");
Microsoft.DotNet.Build.Tasks.VisualStudio (6)
OptProf\GenerateTrainingInputFiles.cs (4)
81string vsixFilePath = Path.Combine(InsertionDirectory, product.Name); 123WriteEntries(ibcEntries, Path.Combine(configurationsDir, fullyQualifiedName)); 133WriteEntries(filteredIbcEntries, Path.Combine(configurationsDir, fullyQualifiedName)); 147string basePath = Path.Combine(outDir, entry.RelativeDirectoryPath.Replace("\\", "") + Path.GetFileNameWithoutExtension(entry.RelativeInstallationPath));
OptProf\GenerateTrainingPropsFile.cs (1)
52var outputFilePath = Path.Combine(OutputDirectory, outputFileNameNoExt + ".props");
OptProf\IbcEntry.cs (1)
48ngenApplicationPath: Path.Combine(VSInstallationRootVar, args.InstrumentationExecutable.Replace("/", "\\")));
Microsoft.DotNet.Build.Tasks.VisualStudio.Tests (30)
OptProf\GenerateTrainingInputFilesTests.cs (23)
137var dir = Path.Combine(temp, Guid.NewGuid().ToString()); 140var configPath = Path.Combine(dir, "OptProf.json"); 143var insertionDir = Path.Combine(dir, "Insertion"); 145CreateVsix(Path.Combine(insertionDir, "Setup.vsix"), manifestContent: s_manifestJson); 147var outputDir = Path.Combine(dir, "Output"); 161Path.Combine(outputDir, @"DDRIT.RPS.CSharp"), 162Path.Combine(outputDir, @"TeamEng"), 163Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations"), 164Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.BuildAndDebugging"), 165Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.EditingAndDesigner"), 166Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.BuildAndDebugging\System.Collections.Immutable.0.IBC.json"), 167Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.BuildAndDebugging\System.Collections.Immutable.1.IBC.json"), 168Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.BuildAndDebugging\xyzMicrosoft.CodeAnalysis.0.IBC.json"), 169Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.EditingAndDesigner\xyzMicrosoft.CodeAnalysis.CSharp.0.IBC.json"), 170Path.Combine(outputDir, @"TeamEng\Configurations"), 171Path.Combine(outputDir, @"TeamEng\Configurations\TeamEng.OptProfTest.vs_debugger_start_no_build_cs_scribble"), 172Path.Combine(outputDir, @"TeamEng\Configurations\TeamEng.OptProfTest.vs_debugger_start_no_build_cs_scribble\xyzMicrosoft.CodeAnalysis.0.IBC.json"), 173Path.Combine(outputDir, @"TeamEng\Configurations\TeamEng.OptProfTest.vs_debugger_start_no_build_cs_scribble\xyzMicrosoft.CodeAnalysis.CSharp.0.IBC.json"), 174Path.Combine(outputDir, @"TeamEng\Configurations\TeamEng.OptProfTest.vs_debugger_start_no_build_cs_scribble\xyzMicrosoft.CodeAnalysis.VisualBasic.0.IBC.json") 178var json = File.ReadAllText(Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.BuildAndDebugging\System.Collections.Immutable.0.IBC.json")); 189json = File.ReadAllText(Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.BuildAndDebugging\System.Collections.Immutable.1.IBC.json")); 200json = File.ReadAllText(Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.EditingAndDesigner\xyzMicrosoft.CodeAnalysis.CSharp.0.IBC.json")); 210json = File.ReadAllText(Path.Combine(outputDir, @"TeamEng\Configurations\TeamEng.OptProfTest.vs_debugger_start_no_build_cs_scribble\xyzMicrosoft.CodeAnalysis.VisualBasic.0.IBC.json"));
OptProf\GenerateTrainingPropsFileTests.cs (4)
16var dir = Path.Combine(temp, Guid.NewGuid().ToString()); 27var actual = File.ReadAllText(Path.Combine(dir, "dotnet.roslyn.props")); 44var dir = Path.Combine(temp, Guid.NewGuid().ToString()); 55var actual = File.ReadAllText(Path.Combine(dir, "ProfilingInputs.props"));
OptProf\GetRunSettingsSessionConfigurationTests.cs (3)
416var dir = Path.Combine(temp, Guid.NewGuid().ToString()); 419var configPath = Path.Combine(dir, "OptProf.json"); 422var bootstrapperPath = Path.Combine(dir, "BootstrapperInfo.json");
Microsoft.DotNet.Build.Tasks.Workloads (33)
EmbeddedTemplates.cs (1)
41string destinationPath = Path.Combine(destinationFolder, destinationFilename);
Msi\MsiBase.wix.cs (1)
155string eulaRtf = Path.Combine(WixSourceDirectory, "eula.rtf");
Msi\WorkloadManifestMsi.wix.cs (6)
50string packageContentWxs = Path.Combine(WixSourceDirectory, "PackageContent.wxs"); 51string packageDataDirectory = Path.Combine(Package.DestinationDirectory, "data"); 77jsonContentWxs = Path.Combine(WixSourceDirectory, "JsonContent.wxs"); 80jsonDirectory = Path.Combine(WixSourceDirectory, "json"); 83string jsonFullPath = Path.GetFullPath(Path.Combine(jsonDirectory, "WorkloadPackGroups.json")); 157ITaskItem msi = Link(candle.OutputPath, Path.Combine(outputPath, OutputName), iceSuppressions);
Msi\WorkloadPackGroupMsi.wix.cs (2)
40string packageContentWxs = Path.Combine(WixSourceDirectory, $"PackageContent.{pack.Id}.wxs"); 143string msiFileName = Path.Combine(outputPath, OutputName);
Msi\WorkloadPackMsi.wix.cs (2)
31string packageContentWxs = Path.Combine(WixSourceDirectory, "PackageContent.wxs"); 77ITaskItem msi = Link(candle.OutputPath, Path.Combine(outputPath, OutputName), iceSuppressions);
Msi\WorkloadSetMsi.wix.cs (3)
32string packageContentWxs = Path.Combine(WixSourceDirectory, "PackageContent.wxs"); 33string packageDataDirectory = Path.Combine(_package.DestinationDirectory, "data"); 74ITaskItem msi = Link(candle.OutputPath, Path.Combine(outputPath, OutputName), iceSuppressions);
ProjectTemplateBase.cs (1)
62public string SourceDirectory => Path.Combine(BaseIntermediateOutputPath, "src");
Swix\ComponentSwixProject.cs (1)
79Path.Combine(base.GetRelativePackagePath(), "_package.json");
Swix\MsiSwixProject.wix.cs (2)
104return Path.Combine(relativePath, Path.GetFileName(_msi.ItemSpec)); 115using StreamWriter msiWriter = File.CreateText(Path.Combine(ProjectSourceDirectory, "msi.swr"));
Swix\SwixProjectBase.cs (1)
52protected string SwixDirectory => Path.Combine(SourceDirectory, "swix");
VisualStudioWorkloadTaskBase.wix.cs (2)
67protected string MsiOutputPath => Path.Combine(BaseOutputPath, "msi"); 72protected string PackageRootDirectory => Path.Combine(BaseIntermediateOutputPath, "pkg");
WorkloadManifestPackage.wix.cs (1)
111string secondaryManifest = Path.Combine(DestinationDirectory, ManifestFileName);
WorkloadPackageBase.cs (7)
203DestinationDirectory = Path.Combine(destinationBaseDirectory, $"{Identity}"); 239File.Copy(PackagePath, Path.Combine(DestinationDirectory, Path.GetFileName(PackagePath)), overwrite: true); 247Utils.DeleteDirectory(Path.Combine(DestinationDirectory, "_rels")); 248Utils.DeleteDirectory(Path.Combine(DestinationDirectory, "package")); 250Utils.DeleteFile(Path.Combine(DestinationDirectory, ".signature.p7s")); 251Utils.DeleteFile(Path.Combine(DestinationDirectory, "[Content_Types].xml")); 252Utils.DeleteFile(Path.Combine(DestinationDirectory, $"{Id}.nuspec"));
WorkloadPackPackage.wix.cs (2)
71string sourcePackage = Path.Combine(packageSource, $"{pack.AliasTo[rid]}.{pack.Version}.nupkg"); 99yield return (Path.Combine(packageSource, $"{pack.Id}.{pack.Version}.nupkg"), CreateVisualStudioWorkload.SupportedPlatforms);
WorkloadSetPackage.wix.cs (1)
100string dataDirectory = Path.Combine(DestinationDirectory, "data");
Microsoft.DotNet.Build.Tasks.Workloads.Tests (47)
CreateVisualStudioWorkloadSetTests.cs (4)
22string baseIntermediateOutputPath = Path.Combine(Path.GetTempPath(), "WLS"); 31new TaskItem(Path.Combine(TestAssetsPath, "microsoft.net.workloads.9.0.100.9.0.100-baseline.1.23464.1.nupkg")) 71string msiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(workloadSetSwixItem.ItemSpec), "msi.swr")); 82string packageGroupSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(workloadSetPackageGroupSwixItem.ItemSpec), "packageGroup.swr"));
CreateVisualStudioWorkloadTests.cs (8)
26string baseIntermediateOutputPath = Path.Combine(Path.GetTempPath(), "WL"); 35new TaskItem(Path.Combine(TestBase.TestAssetsPath, "microsoft.net.workload.emscripten.manifest-6.0.200.6.0.4.nupkg")) 95Path.Combine(Path.GetDirectoryName( 100Path.Combine(Path.GetDirectoryName( 144string packMsiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(pythonPackSwixItem.ItemSpec), "msi.swr")); 162string baseIntermediateOutputPath = Path.Combine(Path.GetTempPath(), "WLa64"); 171new TaskItem(Path.Combine(TestBase.TestAssetsPath, "microsoft.net.workload.emscripten.manifest-6.0.200.6.0.4.nupkg")) 230Path.Combine(Path.GetDirectoryName(
MsiTests.cs (9)
34ITaskItem msi603 = BuildManifestMsi(Path.Combine(TestAssetsPath, "microsoft.net.workload.mono.toolchain.manifest-6.0.200.6.0.3.nupkg"), 35msiOutputPath: Path.Combine(MsiOutputPath, "mrec")); 46string PackageRootDirectory = Path.Combine(BaseIntermediateOutputPath, "pkg"); 49ITaskItem msi603 = BuildManifestMsi(Path.Combine(TestAssetsPath, "microsoft.net.workload.mono.toolchain.manifest-6.0.200.6.0.3.nupkg")); 53ITaskItem msi604 = BuildManifestMsi(Path.Combine(TestAssetsPath, "microsoft.net.workload.mono.toolchain.manifest-6.0.200.6.0.4.nupkg")); 83string PackageRootDirectory = Path.Combine(BaseIntermediateOutputPath, "pkg"); 84TaskItem packageItem = new(Path.Combine(TestAssetsPath, "microsoft.net.workload.mono.toolchain.manifest-6.0.200.6.0.3.nupkg")); 113string PackageRootDirectory = Path.Combine(BaseIntermediateOutputPath, "pkg"); 114string packagePath = Path.Combine(TestAssetsPath, "microsoft.ios.templates.15.2.302-preview.14.122.nupkg");
PackageTests.cs (4)
20string PackageRootDirectory = Path.Combine(BaseIntermediateOutputPath, "pkg"); 22TaskItem manifestPackageItem = new(Path.Combine(TestAssetsPath, "microsoft.net.workload.mono.toolchain.manifest-6.0.300.6.0.22.nupkg")); 46string PackageRootDirectory = Path.Combine(BaseIntermediateOutputPath, "wls-pkg"); 48ITaskItem workloadSetPackageItem = new TaskItem(Path.Combine(TestAssetsPath, "microsoft.net.workloads.9.0.100.9.0.100-baseline.1.23464.1.nupkg"));
SwixComponentTests.cs (12)
31string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 35string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 60string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 65string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 89string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 94string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 115string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 129string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 158string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 174string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 189string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 199File.OpenRead(Path.Combine(TestAssetsPath, filename)), filename);
SwixPackageGroupTests.cs (3)
25string destinationBaseDirectory = Path.Combine(BaseIntermediateOutputPath, destinationDirectory); 26TaskItem manifestPackageItem = new(Path.Combine(TestAssetsPath, manifestPackageFilename)); 37string packageGroupSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(packageGroupItem.ItemSpec), "packageGroup.swr"));
SwixPackageTests.cs (3)
44string PackageRootDirectory = Path.Combine(BaseIntermediateOutputPath, Path.GetRandomFileName()); 45string packagePath = Path.Combine(TestAssetsPath, $"microsoft.ios.templates.{packageVersion}.nupkg"); 62string msiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "msi.swr"));
TestBase.cs (4)
14public static readonly string MsiOutputPath = Path.Combine(BaseOutputPath, "msi"); 15public static readonly string TestAssetsPath = Path.Combine(AppContext.BaseDirectory, "testassets"); 17public static readonly string WixToolsetPath = Path.Combine(TestAssetsPath, "wix"); 19public static readonly string PackageRootDirectory = Path.Combine(BaseIntermediateOutputPath, "pkg");
Microsoft.DotNet.GenAPI (1)
GenAPITask.cs (1)
290return File.CreateText(Path.Combine(outFilePath, filename));
Microsoft.DotNet.GenFacades (6)
RoslynBuildTask.cs (3)
63Assembly asm = loadFromPath(Path.Combine(RoslynAssembliesPath!, $"{name.Name}.dll")); 73loadFromPath(Path.Combine(RoslynAssembliesPath!, $"{codeAnalysisCsharpName}.dll")) : 74loadFromPath(Path.Combine(RoslynAssembliesPath!, $"{codeAnalysisName}.dll"));
src\Common\Internal\AssemblyResolver.cs (3)
46probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 58probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 68probingPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);
Microsoft.DotNet.Helix.Sdk (10)
CommandPayload.cs (2)
23var dir = new DirectoryInfo(Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N"))); 56var scriptFile = new FileInfo(Path.Combine(Directory.FullName, name));
DownloadFromResultsContainer.cs (5)
54DirectoryInfo directory = Directory.CreateDirectory(Path.Combine(OutputDirectory, JobId)); 55using (FileStream stream = File.Open(Path.Combine(directory.FullName, MetadataFile), FileMode.Create, FileAccess.Write)) 78DirectoryInfo destinationDir = Directory.CreateDirectory(Path.Combine(directoryPath, workItemName)); 83string destinationFile = Path.Combine(destinationDir.FullName, file); 87Directory.CreateDirectory(Path.Combine(destinationDir.FullName, Path.GetDirectoryName(file)));
src\Common\Internal\AssemblyResolver.cs (3)
46probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 58probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 68probingPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);
Microsoft.DotNet.Helix.Sdk.Tests (2)
HelpersTests.cs (2)
48string target = Path.Combine(Environment.GetEnvironmentVariable("HELIX_WORKITEM_ROOT") ?? Environment.GetEnvironmentVariable("TEMP"), "my-test-file-123456.snt"); 54target = Path.Combine(Environment.GetEnvironmentVariable("HELIX_WORKITEM_PAYLOAD"), "my-test-file-123456.snt");
Microsoft.DotNet.NuGetRepack.Tasks (6)
src\NuGetVersionUpdater.cs (3)
66tempDirectoryOpt = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 116tempPathOpt = Path.Combine(tempDirectoryOpt, Guid.NewGuid().ToString()); 360string finalPath = Path.Combine(outDirectory, package.Id + "." + package.NewVersion + ".nupkg");
src\ReplacePackageParts.cs (2)
123string tempPackagePath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 237NewPackage = Path.Combine(DestinationFolder, packageId + "." + packageVersion + ".nupkg");
src\UpdatePackageVersionTask.cs (1)
91File.WriteAllLines(Path.Combine(OutputDirectory, "PreReleaseDependencies.txt"), preReleaseDependencies.Distinct());
Microsoft.DotNet.NuGetRepack.Tests (31)
ReplacePackagePartsTests.cs (3)
18var dir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 22File.WriteAllBytes(originalNupkgPath = Path.Combine(dir, TestResources.MiscPackages.NameSigned), TestResources.MiscPackages.Signed); 25File.WriteAllText(replacementFilePath = Path.Combine(dir, "Replacement.txt"), "<replacement>");
VersionUpdaterTests.cs (28)
59var dir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 63File.WriteAllBytes(a_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameA), TestResources.DailyBuildPackages.TestPackageA); 64File.WriteAllBytes(b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB); 65File.WriteAllBytes(c_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameC), TestResources.DailyBuildPackages.TestPackageC); 66File.WriteAllBytes(d_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameD), TestResources.DailyBuildPackages.TestPackageD); 68var a_pre = Path.Combine(dir, TestResources.PreReleasePackages.NameA); 69var b_pre = Path.Combine(dir, TestResources.PreReleasePackages.NameB); 70var c_pre = Path.Combine(dir, TestResources.PreReleasePackages.NameC); 71var d_pre = Path.Combine(dir, TestResources.PreReleasePackages.NameD); 73var a_rel = Path.Combine(dir, TestResources.ReleasePackages.NameA); 74var b_rel = Path.Combine(dir, TestResources.ReleasePackages.NameB); 75var c_rel = Path.Combine(dir, TestResources.ReleasePackages.NameC); 76var d_rel = Path.Combine(dir, TestResources.ReleasePackages.NameD); 97var dir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 101File.WriteAllBytes(e_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameE), TestResources.DailyBuildPackages.TestPackageE); 102File.WriteAllBytes(f_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameF), TestResources.DailyBuildPackages.TestPackageF); 104var e_pre = Path.Combine(dir, TestResources.PreReleasePackages.NameE); 105var f_pre = Path.Combine(dir, TestResources.PreReleasePackages.NameF); 107var e_rel = Path.Combine(dir, TestResources.ReleasePackages.NameE); 108var f_rel = Path.Combine(dir, TestResources.ReleasePackages.NameF); 125var dir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 129File.WriteAllBytes(a_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameA), TestResources.DailyBuildPackages.TestPackageA); 130File.WriteAllBytes(b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB); 131File.WriteAllBytes(c_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameC), TestResources.DailyBuildPackages.TestPackageC); 164var dir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 165var outputDir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 169File.WriteAllBytes(dotnet_tool = Path.Combine(dir, TestResources.MiscPackages.NameDotnetTool), TestResources.MiscPackages.DotnetTool); 171File.WriteAllBytes(normal_package_b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB);
Microsoft.DotNet.Open.Api.Tools.Tests (26)
OpenApiAddFileTests.cs (1)
45Assert.Contains($"The project '{Path.Combine(_tempDir.Root, csproj)}' does not exist.", _error.ToString());
OpenApiAddURLTests.cs (16)
36var jsonFile = Path.Combine(_tempDir.Root, expectedJsonName); 69var jsonFile = Path.Combine(_tempDir.Root, expectedJsonName); 102var jsonFile = Path.Combine(_tempDir.Root, expectedJsonName); 135var jsonFile = Path.Combine(_tempDir.Root, expectedJsonName); 167var jsonFile = Path.Combine(_tempDir.Root, expectedJsonName); 199var firstJsonFile = Path.Combine(_tempDir.Root, firstExpectedJsonName); 227var secondJsonFile = Path.Combine(_tempDir.Root, secondExpectedJsonName); 259var resultFile = Path.Combine(_tempDir.Root, expectedJsonName); 291var resultFile = Path.Combine(_tempDir.Root, expectedJsonName); 307var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl, "--output-file", Path.Combine("outputdir", "file.yaml") }); 311var expectedJsonName = Path.Combine("outputdir", "file.yaml"); 323var resultFile = Path.Combine(_tempDir.Root, expectedJsonName); 339var outputFile = Path.Combine("outputdir", "file.yaml"); 344var expectedJsonName = Path.Combine("outputdir", "file.yaml"); 356var resultFile = Path.Combine(_tempDir.Root, expectedJsonName); 441var jsonFile = Path.Combine(_tempDir.Root, expectedJsonName);
OpenApiRefreshTests.cs (3)
25var expectedJsonPath = Path.Combine(_tempDir.Root, "filename.json"); 55var expectedJsonPath = Path.Combine(_tempDir.Root, "filename.json"); 83var expectedJsonPath = Path.Combine(_tempDir.Root, "filename.json");
OpenApiRemoveTests.cs (2)
56Assert.False(File.Exists(Path.Combine(_tempDir.Root, nswagJsonFile))); 186Assert.False(File.Exists(Path.Combine(_tempDir.Root, nswagJsonFile)));
src\Tools\Shared\TestHelpers\TemporaryCSharpProject.cs (1)
30public string Path => System.IO.Path.Combine(_directory.Root, _filename);
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (3)
32var subdir = new TemporaryDirectory(Path.Combine(Root, name), this); 59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
Microsoft.DotNet.RemoteExecutor (5)
RemoteExecutor.cs (3)
81string dotnetExe = IOPath.Combine(directory, hostName); 643.Select(asm => System.IO.Path.Combine(AppContext.BaseDirectory, asm.GetName().Name + ".runtimeconfig.json")) 648.Select(asm => System.IO.Path.Combine(AppContext.BaseDirectory, asm.GetName().Name + ".deps.json"))
RemoteInvokeHandle.cs (1)
157string miniDmpPath = Path.Combine(uploadPath, $"{Process.Id}.{Path.GetRandomFileName()}.dmp");
RemoteInvokeOptions.cs (1)
37public string ExceptionFile { get; } = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
Microsoft.DotNet.SharedFramework.Sdk (3)
src\CreateFrameworkListFile.cs (1)
119string path = Path.Combine(f.TargetPath, f.Filename).Replace('\\', '/');
src\GenerateSharedFrameworkDepsFile.cs (2)
68resourceAssemblies.Add(new ResourceAssembly(Path.Combine(cultureMaybe, fileName), cultureMaybe)); 115var depsFilePath = Path.Combine(IntermediateOutputPath, depsFileName);
Microsoft.DotNet.SignCheck (4)
SignCheck.cs (3)
21private static readonly string _appData = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "SignCheck"); 205string downloadPath = Path.Combine(_appData, Path.GetFileName(uriResult.LocalPath)); 469string downloadPath = Path.Combine(_appData, Path.GetFileName(uri.LocalPath));
src\Common\Internal\AssemblyResolution.cs (1)
33var fullPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "System.Collections.Immutable.dll");
Microsoft.DotNet.SignCheckLibrary (12)
Interop\StructuredStorage.cs (2)
113string storageFullName = Path.Combine(storageDir, storageName + storageExtension); 141string path = Path.Combine(dir, (string)record["Name"]);
Verification\ArchiveVerifier.cs (1)
66Path.Combine(svr.VirtualPath, fullName), fullName);
Verification\ExeVerifier.cs (1)
44var payloadPath = Path.Combine(svr.VirtualPath, Path.GetFileName(file));
Verification\LzmaVerifier.cs (2)
30string destinationFile = Path.Combine(tempPath, Path.GetFileNameWithoutExtension(path)); 35svr.NestedResults.Add(VerifyFile(destinationFile, parent, Path.Combine(svr.VirtualPath, destinationFile), containerPath: null));
Verification\MsiVerifier.cs (4)
41string targetPath = Path.Combine(svr.TempPath, name); 55SignatureVerificationResult packageFileResult = VerifyFile(installPackage.Files[key].TargetPath, svr.Filename, Path.Combine(svr.VirtualPath, originalFiles[key]), containerPath: null); 77string binaryFilePath = Path.Combine(svr.TempPath, binaryFile); 79SignatureVerificationResult binaryStreamResult = VerifyFile(binaryFilePath, svr.Filename, Path.Combine(svr.VirtualPath, binaryFile), containerPath: null);
Verification\MspVerifier.cs (1)
29svr.NestedResults.Add(VerifyFile(file, svr.Filename, Path.Combine(svr.VirtualPath, file), containerPath: null));
Verification\MsuVerifier.cs (1)
36SignatureVerificationResult cabEntryResult = VerifyFile(cabFile, svr.Filename, Path.Combine(svr.VirtualPath, cabFile), cabFileFullName);
Microsoft.DotNet.SignTool (12)
src\BatchSignUtil.cs (1)
164var workingDirectory = Path.Combine(_signTool.TempDir, "engines");
src\Configuration.cs (1)
120_pathToContainerUnpackingDirectory = Path.Combine(tempDir, "ContainerSigning");
src\SignTool.cs (8)
86var signingDir = Path.Combine(_args.TempDir, "Signing"); 97var nonOSXBuildFilePath = Path.Combine(signingDir, $"Round{round}.proj"); 101nonOSXSigningStatus = RunMSBuild(buildEngine, nonOSXBuildFilePath, Path.Combine(_args.LogDir, $"Signing{round}.binlog")); 111var osxFilesZippingDir = Path.Combine(_args.TempDir, "OSXFilesZippingDir"); 118var osxBuildFilePath = Path.Combine(signingDir, $"Round{round}-OSX-Cert{certificate}.proj"); 125File.Copy(item.FullPath, Path.Combine(osxFilesZippingDir, item.FileName), overwrite: true); 128osxSigningStatus = RunMSBuild(buildEngine, osxBuildFilePath, Path.Combine(_args.LogDir, $"Signing{round}-OSX.binlog")); 134File.Copy(Path.Combine(osxFilesZippingDir, item.FileName), item.FullPath, overwrite: true);
src\ZipData.cs (2)
203string createFileName = Path.Combine(workingDir, "create.cmd"); 204string outputFileName = Path.Combine(outputDir, FileSignInfo.FileName);
Microsoft.DotNet.SignTool.Tests (25)
SignToolTests.cs (25)
247_tmpDir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); 267dstDir = Path.Combine(dstDir, relativePath); 271var dstPath = Path.Combine(dstDir, name); 283var dstPath = Path.Combine(_tmpDir, name); 533<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, fileToTest))}""> 689$@"<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "CoreLibCrossARM.dll"))}""> 692<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "AspNetCoreCrossLib.dll"))}""> 769$@"SIGN004: Signing 3rd party library '{Path.Combine(_tmpDir, "EmptyPKT.dll")}' with Microsoft certificate 'Microsoft400'. The library is considered 3rd party library due to its copyright: ''." 817$@"<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "engines\\0\\MsiBootstrapper.exe-engine.exe"))}""> 823$@"<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "PackageWithWix.nupkg"))}""> 1313$@"<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "MsiBootstrapper.exe"))}""> 1358$@"<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "MsiSetup.msi"))}""> 1371var badPath = Path.Combine(GetWixToolPath(), "badpath"); 1463$"{Path.Combine(_tmpDir, "ContainerSigning", "6", "PackageWithRelationships.vsix")} -> {Path.Combine(_tmpDir, "PackageWithRelationships.vsix")}" 1488<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "test.vsix"))}""> 1530$"{Path.Combine(_tmpDir, "ContainerSigning", "4", "PackageWithRelationships.vsix")} -> {Path.Combine(_tmpDir, "PackageWithRelationships.vsix")}" 1555<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "TestSpaces.vsix"))}""> 1607<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "PackageWithRelationships.vsix"))}""> 1612<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "test.vsix"))}""> 1683<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "test.vsix"))}""> 1723<FilesToSign Include=""{Uri.EscapeDataString(Path.Combine(_tmpDir, "PackageWithRelationships.vsix"))}""> 2176$@"SIGN004: Signing 3rd party library '{Path.Combine(_tmpDir, "EmptyPKT.dll")}' with Microsoft certificate 'DLLCertificate'. The library is considered 3rd party library due to its copyright: ''.", 2302string createFileName = Path.Combine(workingDir, "create.cmd"); 2303string outputFileName = Path.Combine(outputDir, expectedExe); 2313File.Delete(Path.Combine(workingDir, "Bundle.wixobj"));
Microsoft.DotNet.SourceBuild.Tasks (3)
src\UsageReport\WritePackageUsageData.cs (2)
163using (var stream = File.OpenRead(Path.Combine(RootDir, relativePath))) 184using (var file = File.OpenRead(Path.Combine(RootDir, assetFile)))
src\UsageReport\WriteUsageReports.cs (1)
162Path.Combine(OutputDirectory, "annotated-usage.xml"),
Microsoft.DotNet.SwaggerGenerator.CmdLine (1)
Program.cs (1)
107string fullPath = Path.Combine(outputDirectory.FullName, path);
Microsoft.DotNet.SwaggerGenerator.MSBuild (1)
GenerateSwaggerCode.cs (1)
85string fullPath = Path.Combine(outputDirectory.FullName, path);
Microsoft.DotNet.VersionTools (4)
Automation\LocalVersionsRepoUpdater.cs (4)
41string latestPackagesDir = Path.Combine( 54Path.Combine(latestPackagesDir, BuildInfo.LastBuildPackagesTxtFilename), 68Path.Combine(latestPackagesDir, BuildInfo.LatestTxtFilename), 72Path.Combine(latestPackagesDir, BuildInfo.LatestPackagesTxtFilename),
Microsoft.DotNet.XliffTasks (15)
Model\Document.cs (1)
70string tempPath = Path.Combine(Path.GetDirectoryName(path), Path.GetRandomFileName());
Model\ResxDocument.cs (1)
67string absolutePath = Path.Combine(Path.GetDirectoryName(sourceFullPath), resourceRelativePath);
Model\VsctDocument.cs (1)
87string absolutePath = Path.Combine(Path.GetDirectoryName(sourceFullPath), resourceRelativePath);
Tasks\GatherTranslatedSource.cs (3)
69relativePath = Path.Combine(language, relativePath); 79link = Path.Combine(linkDirectory, relativePath); 112dependentUpon = Path.GetFullPath(Path.Combine(sourceDirectory, dependentUpon));
Tasks\GatherXlf.cs (1)
67Path.Combine(TranslatedOutputDirectory, $"{translatedFileName}.{language}{extension}");
Tasks\TransformTemplates.cs (8)
70? Path.Combine(TranslatedOutputDirectory, $"{templateName}.default.1033") 71: Path.Combine(TranslatedOutputDirectory, $"{templateName}.{language}"); 73string cultureSpecificTemplateFile = Path.Combine(localizedTemplateDirectory, Path.GetFileName(template.ItemSpec)); 79string projectFileFullPath = Path.Combine(templateDirectory, projectNode.Attribute("File").Value); 80File.Copy(projectFileFullPath, Path.Combine(localizedTemplateDirectory, Path.GetFileName(projectNode.Attribute("File").Value)), overwrite: true); 86string templateItemFullPath = Path.Combine(templateDirectory, templateItem.Value); 87string templateItemDestinationPath = Path.Combine(localizedTemplateDirectory, templateItem.Value); 108File.Copy(Path.Combine(TranslatedOutputDirectory, localizedFileName), templateItemDestinationPath, overwrite: true);
Microsoft.DotNet.XliffTasks.Tests (5)
ResxDocumentTests.cs (2)
55string expectedAbsoluteLocation = Path.Combine( 76Path.Combine(sourceFolder, "Resources.resx"));
VsctDocumentTests.cs (3)
77string expectedAbsoluteLocation = Path.Combine( 99Path.Combine(sourceFolder, "Resources.resx")); 119Path.Combine(Directory.GetCurrentDirectory(), "Resources.resx"));
Microsoft.Extensions.ApiDescription.Client (1)
GetOpenApiReferenceMetadata.cs (1)
97outputPath = Path.Combine(OutputDirectory, outputPath);
Microsoft.Extensions.ApiDescription.Client.Tests (42)
GetOpenApiReferenceMetadataTest.cs (10)
20var outputPath = Path.Combine("obj", "NSwagClient.cs"); 73var outputPath = Path.Combine("obj", $"NSwagClient.cs"); 131var outputPath = Path.Combine("obj", "NSwagClient.cs"); 189var outputPath = Path.Combine(Path.GetTempPath(), $"{className}.cs"); 292var error = Resources.FormatDuplicateFileOutputPaths(Path.Combine("obj", "NSwagClient.cs")); 339var expectedOutputPath = Path.Combine("bin", outputPath); 402var expectedOutputPath = Path.Combine("bin", outputPath); 467var outputPath1 = Path.Combine("obj", $"{className12}.cs"); 468var outputPath2 = Path.Combine("obj", $"{className12}.ts"); 469var outputPath3 = Path.Combine("obj", $"{className3}.cs");
src\Tools\Shared\TestHelpers\TemporaryCSharpProject.cs (1)
30public string Path => System.IO.Path.Combine(_directory.Root, _filename);
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (3)
32var subdir = new TemporaryDirectory(Path.Combine(Root, name), this); 59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
TargetTest.cs (28)
38var directory = new DirectoryInfo(Path.Combine(_assemblyLocation, "build")); 41file.CopyTo(Path.Combine(build.Root, file.Name), overwrite: true); 46file.CopyTo(Path.Combine(build.Root, file.Name), overwrite: true); 53file.CopyTo(Path.Combine(files.Root, file.Name), overwrite: true); 60file.CopyTo(Path.Combine(tasks.Root, file.Name), overwrite: true); 80Assert.Contains($"Compile: {Path.Combine("obj", "azureMonitorClient.cs")}", process.Output); 81Assert.Contains($"FileWrites: {Path.Combine("obj", "azureMonitorClient.cs")}", process.Output); 103Assert.Contains($"FileWrites: {Path.Combine("obj", "azureMonitorClient.ts")}", process.Output); 104Assert.Contains($"TypeScriptCompile: {Path.Combine("obj", "azureMonitorClient.ts")}", process.Output); 123Assert.Contains($"Compile: {Path.Combine("obj", "azureMonitorClient.cs")}", process.Output); 124Assert.Contains($"Compile: {Path.Combine("obj", "NSwagClient.cs")}", process.Output); 125Assert.Contains($"Compile: {Path.Combine("obj", "swashbuckleClient.cs")}", process.Output); 126Assert.Contains($"FileWrites: {Path.Combine("obj", "azureMonitorClient.cs")}", process.Output); 127Assert.Contains($"FileWrites: {Path.Combine("obj", "NSwagClient.cs")}", process.Output); 128Assert.Contains($"FileWrites: {Path.Combine("obj", "swashbuckleClient.cs")}", process.Output); 180$"Options: '' OutputPath: '{Path.Combine("obj", "azureMonitorClient.cs")}'", 205$"Options: '--an-option' OutputPath: '{Path.Combine("obj", "azureMonitorClient.cs")}'", 230$"Options: '' OutputPath: '{Path.Combine("generated", "azureMonitorClient.cs")}'", 257$"Options: '' OutputPath: '{Path.Combine("obj", "azureMonitorClient.cs")}'", 282$"Options: '' OutputPath: '{Path.Combine("obj", "azureMonitorClient.ts")}'", 307$"Options: '' OutputPath: '{Path.Combine("obj", "azureMonitorClient.cs")}'", 332$"Options: '--an-option' OutputPath: '{Path.Combine("obj", "azureMonitorClient.cs")}'", 359$"Options: '' OutputPath: '{Path.Combine("obj", "Custom.cs")}'", 383$"Options: '' OutputPath: '{Path.Combine("obj", "azureMonitorClient.cs")}'", 389$"Options: '' OutputPath: '{Path.Combine("obj", "NSwagClient.cs")}'", 395$"Options: '' OutputPath: '{Path.Combine("obj", "swashbuckleClient.cs")}'", 424$"Options: '' OutputPath: '{Path.Combine("obj", "azureMonitorClient.cs")}'", 430$"Options: '' OutputPath: '{Path.Combine("obj", "azureMonitorClient.ts")}'",
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (1)
Infrastructure\RedisTestConfig.cs (1)
157Path.Combine(tempPath, FunctionalTestsRedisServerExeName + ".exe");
Microsoft.Extensions.Configuration.FileExtensions (1)
FileConfigurationSource.cs (1)
79pathToFile = System.IO.Path.Combine(System.IO.Path.GetFileName(directory), pathToFile);
Microsoft.Extensions.DependencyModel (7)
Resolution\AppBaseCompilationAssemblyResolver.cs (2)
61string refsPath = Path.Combine(_basePath, RefsDirectoryName); 87string sharedRefs = Path.Combine(sharedDirectory, RefsDirectoryName);
Resolution\ReferenceAssemblyPathResolver.cs (2)
69string relativeToReferenceAssemblies = Path.Combine(_defaultReferenceAssembliesPath, path); 81string fallbackFile = Path.Combine(fallbackPath, name);
Resolution\ResolverUtils.cs (3)
15path = Path.Combine(library.Name, library.Version); 18packagePath = Path.Combine(basePath, path); 29fullName = Path.Combine(basePath, assemblyPath);
Microsoft.Extensions.FileProviders.Embedded.Tests (4)
ManifestEmbeddedFileProviderTests.cs (4)
65var jqueryValidate = provider.GetFileInfo(Path.Combine("wwwroot", "jquery.validate.js")); 72var jqueryMin = provider.GetFileInfo(Path.Combine("wwwroot", "jquery.min.js")); 79var siteCss = provider.GetFileInfo(Path.Combine("wwwroot", "site.css")); 164var jqueryValidate = provider.GetFileInfo(Path.Combine(folder, file));
Microsoft.Extensions.FileProviders.Physical (4)
PhysicalFileProvider.cs (1)
238fullPath = Path.GetFullPath(Path.Combine(Root, path));
PhysicalFilesWatcher.cs (2)
195var pollingChangeToken = new PollingFileChangeToken(new FileInfo(Path.Combine(_root, filePath))); 298string oldLocation = Path.Combine(e.OldFullPath, newLocation.Substring(e.FullPath.Length + 1));
PollingWildCardChangeToken.cs (1)
148string filePath = Path.Combine(_directoryInfo.FullName, path);
Microsoft.Extensions.FileSystemGlobbing (5)
Abstractions\DirectoryInfoWrapper.cs (2)
77new DirectoryInfo(Path.Combine(_directoryInfo.FullName, name)), 103=> new FileInfoWrapper(new FileInfo(Path.Combine(_directoryInfo.FullName, name)));
InMemoryDirectoryInfo.cs (2)
61fileList.Add(Path.GetFullPath(Path.Combine(normalizedRoot, fileWithNormalSeparators))); 134return new InMemoryDirectoryInfo(Path.Combine(FullName, path), _files, true);
MatcherExtensions.cs (1)
64result.Add(Path.GetFullPath(Path.Combine(directoryPath, match.Path)));
Microsoft.Extensions.Hosting (1)
HostBuilder.cs (1)
259return Path.Combine(Path.GetFullPath(basePath), contentRootPath);
Microsoft.Extensions.Localization.Tests (5)
ResourceManagerStringLocalizerFactoryTest.cs (5)
67var resourceLocationAttribute = new ResourceLocationAttribute(Path.Combine("My", "Resources")); 136var resourcePath = Path.Combine("My", "Resources"); 164var resourcePath = Path.Combine("My", "Resources"); 189locOptions.ResourcesPath = Path.Combine("My", "Resources"); 269locOptions.ResourcesPath = Path.Combine("My", "Resources");
Microsoft.Extensions.Logging.AzureAppServices (2)
FileLoggerProvider.cs (1)
66return Path.Combine(_path, $"{_fileName}{group.Year:0000}{group.Month:00}{group.Day:00}.txt");
SiteConfigurationProvider.cs (1)
14var settingsFile = Path.Combine(settingsFolder, "settings.json");
Microsoft.Extensions.SecretManager.Tools.Tests (15)
InitCommandTest.cs (2)
92var projectFile = Path.Combine(projectDir, "TestProject.csproj"); 104var projectFile = Path.Combine(projectDir, "TestProject.csproj");
MsBuildProjectFinderTest.cs (1)
25Assert.Equal(Path.Combine(files.Root, filename), finder.FindMsBuildProject(null));
SecretManagerTests.cs (6)
43var project = Path.Combine(_fixture.CreateProject(id), "TestProject.csproj"); 53var project = Path.Combine(_fixture.CreateProject("<"), "TestProject.csproj"); 74var cwd = Path.Combine(projectPath, "nested1"); 175Assert.Contains(string.Format(CultureInfo.InvariantCulture, "Project file path {0}.", Path.Combine(projectPath, "TestProject.csproj")), _console.GetOutput()); 182Assert.Contains(string.Format(CultureInfo.InvariantCulture, "Project file path {0}.", Path.Combine(projectPath, "TestProject.csproj")), _console.GetOutput()); 333var project = Path.Combine(projectPath, "TestProject.csproj");
src\Tools\Shared\TestHelpers\TemporaryCSharpProject.cs (1)
30public string Path => System.IO.Path.Combine(_directory.Root, _filename);
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (3)
32var subdir = new TemporaryDirectory(Path.Combine(Root, name), this); 59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
TemporaryFileProvider.cs (1)
21File.WriteAllText(Path.Combine(Root, filename), contents, Encoding.UTF8);
UserSecretsTestFixture.cs (1)
63Path.Combine(projectPath.FullName, "TestProject.csproj"),
Microsoft.NET.Sdk.WebAssembly.Pack.Tasks (9)
ComputeWasmBuildAssets.cs (2)
133newDotNetJSFullPath = Path.Combine(originalFileDirectory, newDotnetJSFileName); 224assetCandidate.SetMetadata("RelativePath", Path.Combine("_framework", normalizedPath));
ComputeWasmPublishAssets.cs (1)
538newAsemblyAsset.SetMetadata("ContentRoot", Path.Combine(PublishPath, "wwwroot"));
ConvertDllsToWebCil.cs (3)
84? Path.Combine(OutputPath, candidate.GetMetadata("AssetTraitValue")) 87string finalWebcil = Path.Combine(candidatePath, webcilFileName); 91var tmpWebcil = Path.Combine(tmpDir, webcilFileName);
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
Microsoft.VisualBasic.Core (4)
Microsoft\VisualBasic\FileIO\FileSystem.vb (4)
73Return NormalizePath(IO.Path.Combine(baseDirectory, relativePath)) 1041CopyOrMoveFile(Operation, SubFilePath, IO.Path.Combine(SourceDirectoryNode.TargetPath, IO.Path.GetFileName(SubFilePath)), 1464Dim FullPath As String = RemoveEndingSeparator(IO.Path.GetFullPath(IO.Path.Combine(Path, NewName))) 2103Dim SubTargetDirPath As String = IO.Path.Combine(m_TargetPath, IO.Path.GetFileName(SubDirPath))
MobileBuildTasks (10)
Android\AndroidProject.cs (1)
91return Path.Combine(workingDir, projectName);
Android\Ndk\Ndk.cs (1)
99string sourcePropertiesPath = Path.Combine(NdkPath, "source.properties");
Android\Ndk\NdkTools.cs (3)
56toolPrefixPath = Path.Combine(toolRootPath, "bin"); 61clangPath = Path.Combine(ToolPrefixPath, $"{armClangPrefix}{apiLevel}-clang{cmdExt}"); 65clangPath = Path.Combine(ToolPrefixPath, $"{Triple}{apiLevel}-clang{cmdExt}");
Apple\AppleSdk.cs (2)
55if (!File.Exists(Path.Combine(dir, "SDKSettings.plist"))) 82sdkRoot = Path.Combine(sdkDir, $"{platformName}{version}.sdk");
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
MonoAOTCompiler (15)
MonoAOTCompiler.cs (12)
495string propertiesTableFilePath = Path.Combine(IntermediateOutputPath, "monoAotPropertyValues.txt"); 635string aotInPath = Path.Combine(IntermediateOutputPath, "aot-in"); 642string newPath = Path.Combine(aotInPath, Path.GetFileName(asmPath)); 764outputFilePath = Path.Combine(TrimmingEligibleMethodsOutputDirectory, outputFileName); 775string llvmBitcodeFile = Path.Combine(OutputDir, Path.ChangeExtension(assemblyFilename, ".dll.bc")); 816string objectFile = Path.Combine(OutputDir, Path.ChangeExtension(assemblyFilename, ".dll.o")); 828string assemblerFile = Path.Combine(OutputDir, Path.ChangeExtension(assemblyFilename, ".dll.s")); 845string libraryFilePath = Path.Combine(OutputDir, libraryFileName); 860string llvmObjectFile = Path.Combine(OutputDir, Path.ChangeExtension(assemblyFilename, ".dll-llvm.o")); 878string aotTmpPath = Path.Combine(IntermediateOutputPath, assemblyFilename + ".tmp"); 888string exportSymbolsFile = Path.Combine(OutputDir, Path.ChangeExtension(assemblyFilename, ".exportsymbols")); 1212string exportSymbolsFile = Path.Combine(OutputDir, Path.ChangeExtension(assemblyFilename, ".exportsymbols"));
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
MonoTargetsTasks (9)
EmitBundleTask\EmitBundleBase.cs (2)
129string destinationFile = Path.Combine(OutputDirectory, resourceDataSymbol + GetDestinationFileExtension()); 224string bundleFilePath = Path.Combine(OutputDirectory, BundleFile);
ILStrip\ILStrip.cs (2)
68trimmedAssemblyFolder = string.IsNullOrEmpty(IntermediateOutputPath) ? "stripped" : Path.Combine(IntermediateOutputPath, "stripped"); 216return Path.Combine(trimmedAssemblyFolder, assemblyName);
NetTraceToMibcConverterTask\NetTraceToMibcConverter.cs (2)
70string mibcConverterBinaryPath = Path.Combine(ToolPath, ToolExe); 102MibcFilePath = Path.Combine(OutputDir, Path.ChangeExtension(Path.GetFileName(NetTraceFilePath), ".mibc"));
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
MSBuild (44)
BuildEnvironmentHelper.cs (7)
202var msBuildExe = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.exe"); 203var msBuildDll = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.dll"); 336.Select((name) => TryFromStandaloneMSBuildExe(Path.Combine(appContextBaseDirectory, name))) 612MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 618MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : null; 623? Path.Combine(VisualStudioInstallRootDirectory, "MSBuild") 681defaultSdkPath = Path.Combine(CurrentMSBuildToolsDirectory, "Sdks");
CommunicationsUtilities.cs (1)
839String.Format(CultureInfo.CurrentCulture, Path.Combine(s_debugDumpPath, fileName), Process.GetCurrentProcess().Id, nodeId), append: true))
DebugUtils.cs (4)
43debugDirectory = Path.Combine(Directory.GetCurrentDirectory(), "MSBuild_Logs"); 47debugDirectory = Path.Combine(FileUtilities.TempFileDirectory, "MSBuild_Logs"); 112var fullPath = Path.Combine(DebugPath, fileName); 118fullPath = Path.Combine(DebugPath, fileName);
ExceptionHandling.cs (1)
355s_dumpFileName = Path.Combine(DebugDumpPath, $"MSBuild_pid-{pid}_{guid:n}.failure.txt");
FileUtilities.cs (9)
74string pathWithUpperCase = Path.Combine(Path.GetTempPath(), "CASESENSITIVETEST" + Guid.NewGuid().ToString("N")); 131cacheDirectory = Path.Combine(TempFileDirectory, String.Format(CultureInfo.CurrentUICulture, "MSBuild{0}-{1}", Process.GetCurrentProcess().Id, AppDomain.CurrentDomain.Id)); 182string testFilePath = Path.Combine(directory, $"MSBuild_{Guid.NewGuid().ToString("N")}_testFile.txt"); 471return NormalizePath(Path.Combine(directory, file)); 683return (shouldCheckDirectory && DefaultFileSystem.DirectoryExists(Path.Combine(baseDirectory, directory.ToString()))) 762string fullPath = EscapingUtilities.Escape(NormalizePath(Path.Combine(currentDirectory, fileSpec))); 834var fullPath = GetFullPathNoThrow(Path.Combine(currentDirectory, normalizedPath)); 1269return paths.Aggregate(root, Path.Combine); 1441string possibleFileDirectory = Path.Combine(lookInDirectory, fileName);
Modifiers.cs (2)
566modifiedItemSpec = Path.Combine( 663fullPath = Path.GetFullPath(Path.Combine(currentDirectory, itemSpec));
NamedPipeUtil.cs (1)
34return Path.Combine("/tmp", pipeName);
OutOfProcTaskHostNode.cs (1)
814? File.CreateText(string.Format(CultureInfo.CurrentCulture, Path.Combine(FileUtilities.TempFileDirectory, @"MSBuild_NodeShutdown_{0}.txt"), Process.GetCurrentProcess().Id))
PerformanceLogEventListener.cs (1)
85string logFilePath = Path.Combine(logDirectory, $"perf-{_processIDStr}-{Guid.NewGuid().ToString("N")}.log");
PrintLineDebuggerWriters.cs (2)
27var file = Path.Combine(LogFileRoot, string.IsNullOrEmpty(id) ? "NoId" : id) + ".csv"; 32var errorFile = Path.Combine(LogFileRoot, $"LoggingException_{Guid.NewGuid()}");
ProjectSchemaValidationHandler.cs (1)
46schemaFile = Path.Combine(binPath, "Microsoft.Build.xsd");
TempFileUtilities.cs (5)
46string basePath = Path.Combine(Path.GetTempPath(), msbuildTempFolder); 186string file = Path.Combine(directory, $"{fileName}{extension}"); 210string destFile = Path.Combine(dest, fileInfo.Name); 215string destDir = Path.Combine(dest, subdirInfo.Name); 232: System.IO.Path.Combine(TempFileDirectory, name);
TypeLoader.cs (1)
55microsoftBuildFrameworkPath = Path.Combine(msbuildDirectory, "Microsoft.Build.Framework.dll");
WindowsFileSystem.cs (3)
120var searchDirectoryPath = Path.Combine(directoryPath, "*"); 157result.Add(Path.Combine(directoryPath, findResult.CFileName)); 165Path.Combine(directoryPath, findResult.CFileName),
XMake.cs (5)
2400string autoResponseFile = Path.Combine(path, autoResponseFileName); 2741Console.WriteLine($"{Path.Combine(s_exePath, s_exeName)} {equivalentCommandLine} {projectFile}"); 4064$"logFile={Path.Combine(Directory.GetCurrentDirectory(), logFileName)}"); 4081fileParameters += $"logFile={Path.Combine(Directory.GetCurrentDirectory(), msbuildLogFileName)}"; 4474schemaFile = Path.Combine(Directory.GetCurrentDirectory(), fileName);
MSBuildTaskHost (20)
BuildEnvironmentHelper.cs (7)
202var msBuildExe = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.exe"); 203var msBuildDll = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.dll"); 336.Select((name) => TryFromStandaloneMSBuildExe(Path.Combine(appContextBaseDirectory, name))) 612MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 618MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : null; 623? Path.Combine(VisualStudioInstallRootDirectory, "MSBuild") 681defaultSdkPath = Path.Combine(CurrentMSBuildToolsDirectory, "Sdks");
CommunicationsUtilities.cs (1)
839String.Format(CultureInfo.CurrentCulture, Path.Combine(s_debugDumpPath, fileName), Process.GetCurrentProcess().Id, nodeId), append: true))
ExceptionHandling.cs (1)
355s_dumpFileName = Path.Combine(DebugDumpPath, $"MSBuild_pid-{pid}_{guid:n}.failure.txt");
FileUtilities.cs (8)
74string pathWithUpperCase = Path.Combine(Path.GetTempPath(), "CASESENSITIVETEST" + Guid.NewGuid().ToString("N")); 131cacheDirectory = Path.Combine(TempFileDirectory, String.Format(CultureInfo.CurrentUICulture, "MSBuild{0}-{1}", Process.GetCurrentProcess().Id, AppDomain.CurrentDomain.Id)); 182string testFilePath = Path.Combine(directory, $"MSBuild_{Guid.NewGuid().ToString("N")}_testFile.txt"); 471return NormalizePath(Path.Combine(directory, file)); 762string fullPath = EscapingUtilities.Escape(NormalizePath(Path.Combine(currentDirectory, fileSpec))); 834var fullPath = GetFullPathNoThrow(Path.Combine(currentDirectory, normalizedPath)); 1269return paths.Aggregate(root, Path.Combine); 1441string possibleFileDirectory = Path.Combine(lookInDirectory, fileName);
Modifiers.cs (2)
566modifiedItemSpec = Path.Combine( 663fullPath = Path.GetFullPath(Path.Combine(currentDirectory, itemSpec));
OutOfProcTaskHostNode.cs (1)
814? File.CreateText(string.Format(CultureInfo.CurrentCulture, Path.Combine(FileUtilities.TempFileDirectory, @"MSBuild_NodeShutdown_{0}.txt"), Process.GetCurrentProcess().Id))
NonDISample (1)
Program.cs (1)
13var keysFolder = Path.Combine(Directory.GetCurrentDirectory(), "temp-keys");
PresentationBuildTasks (4)
Microsoft\Build\Tasks\Windows\MarkupCompilePass1.cs (1)
877return Path.Combine(OutputPath, fileName);
Microsoft\Build\Tasks\Windows\MergeLocalizationDirectives.cs (1)
62string absoluteFilePath = Path.Combine(
Microsoft\Build\Tasks\Windows\UidManager.cs (2)
369return Path.Combine(_backupPath, Path.ChangeExtension(Path.GetFileName(fileName), "uidtemp")); 374return Path.Combine(_backupPath, Path.ChangeExtension(Path.GetFileName(fileName), "uidbackup"));
PresentationCore (5)
MS\Internal\FontCache\FamilyCollection.cs (1)
253FontSource fontSource = new FontSource(new Uri(Path.Combine(FamilyCollection.SxSFontsResourcePrefix, _systemCompositeFontsFileNames[index] + Util.CompositeFontExtension), UriKind.RelativeOrAbsolute),
MS\Internal\FontCache\FontSourceCollection.cs (1)
155fileName = Path.Combine(Util.WindowsFontsLocalPath, fileName);
src\Microsoft.DotNet.Wpf\src\Shared\System\IO\FileHelper.cs (2)
106string subFolderPath = Path.Combine(folderPath, subFolder); 120string path = Path.Combine(folderPath, Path.GetRandomFileName());
System\Windows\Media\ColorContext.cs (1)
590profilePath = new Uri(Path.Combine(buffer.ToString(), profilePathString));
PresentationFramework (2)
MS\Internal\AppModel\ContentFilePart.cs (1)
76_fullPath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(location), filePath);
MS\Internal\WindowsRuntime\Generated\WinRT.cs (1)
138_moduleHandle = Platform.LoadLibraryExW(System.IO.Path.Combine(_currentModuleDirectory, fileName), IntPtr.Zero, /* LOAD_WITH_ALTERED_SEARCH_PATH */ 8);
PresentationUI (2)
MS\Internal\Documents\RightsManagementManager.cs (1)
879string msdrmdllPath = Path.Combine(systemPath, msdrmDLLName);
MS\Internal\Documents\RightsManagementProvider.cs (1)
1374string applicationManifestFileLocation = Path.Combine( Path.GetDirectoryName(fileName),
ResultsOfTGenerator (1)
Program.cs (1)
17var classTargetFilePath = Path.Combine(pwd, "ResultsOfT.Generated.cs");
ServerComparison.FunctionalTests (2)
Helpers.cs (2)
19var solutionFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, "FunctionalTests.slnf")); 35var content = File.ReadAllText(Path.Combine(applicationBasePath, nginxConfig));
Sockets.BindTests (2)
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
Sockets.FunctionalTests (2)
src\Shared\TestResources.cs (2)
12public static string TestCertificatePath { get; } = Path.Combine(_baseDir, "testCert.pfx"); 13public static string GetCertPath(string name) => Path.Combine(_baseDir, name);
StaticFilesAuth (4)
Startup.cs (4)
30var basePath = Path.Combine(HostingEnvironment.ContentRootPath, "PrivateFiles"); 31var usersPath = Path.Combine(basePath, "Users"); 47var userPath = Path.Combine(usersPath, userName); 86var files = new PhysicalFileProvider(Path.Combine(env.ContentRootPath, "PrivateFiles"));
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\Hosting\ApplicationCatalog.cs (1)
90var path = Path.Combine(location, probingPath);
System.Diagnostics.Process (4)
System\Diagnostics\Process.Unix.cs (4)
651string filenameInWorkingDirectory = Path.Combine(workingDirectory, filename); 706path = Path.Combine(Path.GetDirectoryName(path)!, filename); 716path = Path.Combine(Directory.GetCurrentDirectory(), filename); 741path = Path.Combine(subPath, program);
System.Diagnostics.TextWriterTraceListener (1)
System\Diagnostics\TextWriterTraceListener.cs (1)
242fullPath = Path.Combine(dirPath, fileNameOnly);
System.Formats.Tar (1)
System\Formats\Tar\TarHelpers.Unix.cs (1)
25string filename = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (1)
117string fileDestinationPath = Path.GetFullPath(Path.Combine(destinationDirectoryFullPath, ArchivingUtils.SanitizeEntryFilePath(source.FullName)));
System.IO.IsolatedStorage (2)
System\IO\IsolatedStorage\Helper.NonMobile.cs (1)
26dataDirectory = Path.Combine(dataDirectory, IsolatedStorageDirectoryName);
System\IO\IsolatedStorage\IsolatedStorageFile.cs (1)
556return Path.Combine(RootDirectory, partialPath);
System.IO.MemoryMappedFiles (1)
System\IO\MemoryMappedFiles\MemoryMappedFile.Unix.cs (1)
275string path = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N"));
System.IO.Pipes (1)
System\IO\Pipes\PipeStream.Unix.cs (1)
33private static readonly string s_pipePrefix = Path.Combine(Path.GetTempPath(), "CoreFxPipe_");
System.Net.Mail (1)
System\Net\Mail\SmtpClient.cs (1)
379pathAndFilename = Path.Combine(pickupDirectory, filename);
System.Net.Ping (1)
src\libraries\Common\src\System\Net\NetworkInformation\UnixCommandLinePing.cs (1)
28string path = Path.Combine(folder, fileName);
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\Environment.GetFolderPathCore.Unix.cs (5)
142return Path.Combine(home, ".fonts"); 157config = Path.Combine(home, ".config"); 181string userDirsPath = Path.Combine(GetXdgConfig(homeDir), "user-dirs.dirs"); 234Path.Combine(homeDir, path) : 246return Path.Combine(homeDir, fallback);
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (1)
83string newPath = Path.GetFullPath(Path.Combine(FullPath, path));
src\libraries\System.Private.CoreLib\src\System\IO\Path.Unix.cs (1)
62path = Combine(Interop.Sys.GetCwd(), path);
src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (1)
326string requestedAssemblyPath = Path.Combine(Path.GetDirectoryName(requestorPath)!, requestedAssemblyName.Name + ".dll");
src\libraries\System.Private.CoreLib\src\System\Resources\FileBasedResourceGroveler.cs (1)
71string path = Path.Combine(_mediator.ModuleDir, fileName);
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyDependencyResolver.cs (1)
181string libraryPath = Path.Combine(searchPath, libraryName);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (6)
83string timeZoneFilePath = Path.Combine(timeZoneDirectory, id); 152var fileName = Path.Combine(GetTimeZoneDirectory(), TimeZoneFileName); 409string localtimeFilePath = Path.Combine(timeZoneDirectory, "localtime"); 410string posixrulesFilePath = Path.Combine(timeZoneDirectory, "posixrules"); 524TryLoadTzFile(Path.Combine(GetTimeZoneDirectory(), "localtime"), ref rawData, ref id); 541tzFilePath = Path.Combine(GetTimeZoneDirectory(), tzVariable);
System.Private.Xml (3)
System\Xml\Serialization\Compilation.cs (3)
235path = Path.Combine(Path.GetDirectoryName(type.Assembly.Location)!, $"{assemblyName}.dll"); 240path = Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly()!.Location)!, $"{assemblyName}.dll"); 245path = Path.Combine(Path.GetDirectoryName(AppContext.BaseDirectory)!, $"{assemblyName}.dll");
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.Modules.cs (1)
45string modulePath = Path.Combine(directoryPath!, moduleName);
System.Security.Cryptography (4)
System\Security\Cryptography\X509Certificates\OpenSslCrlCache.cs (1)
307return Path.Combine(s_crlDir, localFileName);
System\Security\Cryptography\X509Certificates\OpenSslDirectoryBasedStoreProvider.cs (3)
203destinationFilename = Path.Combine(_storePath, thumbprint + PfxExtension); 304string builtPath = Path.Combine(_storePath, pathBuilder.ToString()); 326return Path.Combine(s_userStoreRoot, directoryName);
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\UnicodeCategoryRangesGenerator.cs (1)
27using StreamWriter sw = new StreamWriter($"{Path.Combine(path, classname)}.cs");
Templates.Blazor.Tests (24)
BlazorTemplateTest.cs (1)
63var subProjectDirectory = Path.Combine(project.TemplateOutputDir, projectDirectory);
BlazorWasmTemplateTest.cs (9)
33var publishDir = Path.Combine(project.TemplatePublishDir, "wwwroot"); 34Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js"); 194var publishDir = Path.Combine(project.TemplatePublishDir, "wwwroot"); 198Assert.False(File.Exists(Path.Combine(publishDir, "service-worker.published.js")), "service-worker.published.js should not be published"); 199Assert.True(File.Exists(Path.Combine(publishDir, "service-worker.js")), "service-worker.js should be published"); 200Assert.True(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "service-worker-assets.js should be published"); 386var fullPath = Path.Combine(basePath, path); 390return File.ReadAllText(Path.Combine(basePath, path)); 395var publishDir = Path.Combine(project.TemplatePublishDir, "wwwroot");
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
88var subProjectDirectory = Path.Combine(project.TemplateOutputDir, projectDirectory); 107var fullPath = Path.Combine(basePath, path); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (1)
25var certificatePath = Path.Combine(workingDirectory, $"{Guid.NewGuid()}.pfx");
src\ProjectTemplates\Shared\Project.cs (7)
190var projectDll = Path.Combine(TemplateBuildDir, $"{ProjectName}.dll"); 205var projectDll = Path.Combine(TemplatePublishDir, $"{ProjectName}.dll"); 252var fullPath = Path.Combine(TemplateOutputDir, "Data/Migrations"); 281var fullPath = Path.Combine(TemplateOutputDir, path); 407return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 523var sourceFile = Path.Combine(TemplateOutputDir, "msbuild.binlog"); 525var destination = Path.Combine(ArtifactsLogDir, ProjectName + ".binlog");
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
56project.TemplateOutputDir = Path.Combine(basePath, project.ProjectName);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (1)
46: Path.Combine("Hives", ".templateEngine"));
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
369Path.Combine(MacOSUserHttpsCertificateLocation, $"aspnetcore-localhost-{certificate.Thumbprint}.pfx");
Templates.Blazor.WebAssembly.Auth.Tests (17)
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
88var subProjectDirectory = Path.Combine(project.TemplateOutputDir, projectDirectory); 107var fullPath = Path.Combine(basePath, path); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (1)
25var certificatePath = Path.Combine(workingDirectory, $"{Guid.NewGuid()}.pfx");
src\ProjectTemplates\Shared\Project.cs (7)
190var projectDll = Path.Combine(TemplateBuildDir, $"{ProjectName}.dll"); 205var projectDll = Path.Combine(TemplatePublishDir, $"{ProjectName}.dll"); 252var fullPath = Path.Combine(TemplateOutputDir, "Data/Migrations"); 281var fullPath = Path.Combine(TemplateOutputDir, path); 407return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 523var sourceFile = Path.Combine(TemplateOutputDir, "msbuild.binlog"); 525var destination = Path.Combine(ArtifactsLogDir, ProjectName + ".binlog");
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
56project.TemplateOutputDir = Path.Combine(basePath, project.ProjectName);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (1)
46: Path.Combine("Hives", ".templateEngine"));
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
369Path.Combine(MacOSUserHttpsCertificateLocation, $"aspnetcore-localhost-{certificate.Thumbprint}.pfx");
src\Shared\E2ETesting\BrowserFixture.cs (1)
164opts.AddUserProfilePreference("download.default_directory", Path.Combine(userProfileDirectory, "Downloads"));
src\Shared\E2ETesting\SauceConnectServer.cs (1)
235var pidFile = Path.Combine(trackingFolder, $"{process.Id}.{Guid.NewGuid()}.pid");
src\Shared\E2ETesting\WaitAssert.cs (1)
122var screenShotPath = Path.Combine(Path.GetFullPath(E2ETestOptions.Instance.ScreenShotsPath), fileId);
Templates.Blazor.WebAssembly.Tests (25)
BlazorWasmTemplateTest.cs (8)
33var publishDir = Path.Combine(project.TemplatePublishDir, "wwwroot"); 34Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js"); 43var publishDir = Path.Combine(project.TemplatePublishDir, "wwwroot"); 44Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js"); 53var publishDir = Path.Combine(project.TemplatePublishDir, "wwwroot"); 54Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js"); 63var publishDir = Path.Combine(project.TemplatePublishDir, "wwwroot"); 64Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js");
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
88var subProjectDirectory = Path.Combine(project.TemplateOutputDir, projectDirectory); 107var fullPath = Path.Combine(basePath, path); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (1)
25var certificatePath = Path.Combine(workingDirectory, $"{Guid.NewGuid()}.pfx");
src\ProjectTemplates\Shared\Project.cs (7)
190var projectDll = Path.Combine(TemplateBuildDir, $"{ProjectName}.dll"); 205var projectDll = Path.Combine(TemplatePublishDir, $"{ProjectName}.dll"); 252var fullPath = Path.Combine(TemplateOutputDir, "Data/Migrations"); 281var fullPath = Path.Combine(TemplateOutputDir, path); 407return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 523var sourceFile = Path.Combine(TemplateOutputDir, "msbuild.binlog"); 525var destination = Path.Combine(ArtifactsLogDir, ProjectName + ".binlog");
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
56project.TemplateOutputDir = Path.Combine(basePath, project.ProjectName);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (1)
46: Path.Combine("Hives", ".templateEngine"));
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
369Path.Combine(MacOSUserHttpsCertificateLocation, $"aspnetcore-localhost-{certificate.Thumbprint}.pfx");
src\Shared\E2ETesting\BrowserFixture.cs (1)
164opts.AddUserProfilePreference("download.default_directory", Path.Combine(userProfileDirectory, "Downloads"));
src\Shared\E2ETesting\SauceConnectServer.cs (1)
235var pidFile = Path.Combine(trackingFolder, $"{process.Id}.{Guid.NewGuid()}.pid");
src\Shared\E2ETesting\WaitAssert.cs (1)
122var screenShotPath = Path.Combine(Path.GetFullPath(E2ETestOptions.Instance.ScreenShotsPath), fileId);
Templates.Mvc.Tests (20)
BlazorTemplateTest.cs (1)
176var singleProjectPath = Path.Combine(project.TemplateOutputDir, $"{project.ProjectName}.csproj");
RazorPagesTemplateTest.cs (2)
310var fullPath = Path.Combine(basePath, path); 314return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
88var subProjectDirectory = Path.Combine(project.TemplateOutputDir, projectDirectory); 107var fullPath = Path.Combine(basePath, path); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (1)
25var certificatePath = Path.Combine(workingDirectory, $"{Guid.NewGuid()}.pfx");
src\ProjectTemplates\Shared\Project.cs (7)
190var projectDll = Path.Combine(TemplateBuildDir, $"{ProjectName}.dll"); 205var projectDll = Path.Combine(TemplatePublishDir, $"{ProjectName}.dll"); 252var fullPath = Path.Combine(TemplateOutputDir, "Data/Migrations"); 281var fullPath = Path.Combine(TemplateOutputDir, path); 407return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 523var sourceFile = Path.Combine(TemplateOutputDir, "msbuild.binlog"); 525var destination = Path.Combine(ArtifactsLogDir, ProjectName + ".binlog");
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
56project.TemplateOutputDir = Path.Combine(basePath, project.ProjectName);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (1)
46: Path.Combine("Hives", ".templateEngine"));
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
369Path.Combine(MacOSUserHttpsCertificateLocation, $"aspnetcore-localhost-{certificate.Thumbprint}.pfx");
src\Shared\E2ETesting\BrowserFixture.cs (1)
164opts.AddUserProfilePreference("download.default_directory", Path.Combine(userProfileDirectory, "Downloads"));
src\Shared\E2ETesting\SauceConnectServer.cs (1)
235var pidFile = Path.Combine(trackingFolder, $"{process.Id}.{Guid.NewGuid()}.pid");
src\Shared\E2ETesting\WaitAssert.cs (1)
122var screenShotPath = Path.Combine(Path.GetFullPath(E2ETestOptions.Instance.ScreenShotsPath), fileId);
Templates.Tests (23)
BaselineTest.cs (1)
121var fullPath = Path.Combine(basePath, path);
ByteOrderMarkTest.cs (3)
107var AssetsDir = Path.Combine(currentDirectory, "Assets"); 108var path = Path.Combine(projectName, "content"); 109var templateDirectoryPath = Path.Combine(AssetsDir, path);
IdentityUIPackageTest.cs (2)
161var fullPath = Path.Combine(basePath, path); 165return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
88var subProjectDirectory = Path.Combine(project.TemplateOutputDir, projectDirectory); 107var fullPath = Path.Combine(basePath, path); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (1)
25var certificatePath = Path.Combine(workingDirectory, $"{Guid.NewGuid()}.pfx");
src\ProjectTemplates\Shared\Project.cs (7)
190var projectDll = Path.Combine(TemplateBuildDir, $"{ProjectName}.dll"); 205var projectDll = Path.Combine(TemplatePublishDir, $"{ProjectName}.dll"); 252var fullPath = Path.Combine(TemplateOutputDir, "Data/Migrations"); 281var fullPath = Path.Combine(TemplateOutputDir, path); 407return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 523var sourceFile = Path.Combine(TemplateOutputDir, "msbuild.binlog"); 525var destination = Path.Combine(ArtifactsLogDir, ProjectName + ".binlog");
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
56project.TemplateOutputDir = Path.Combine(basePath, project.ProjectName);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (1)
46: Path.Combine("Hives", ".templateEngine"));
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
369Path.Combine(MacOSUserHttpsCertificateLocation, $"aspnetcore-localhost-{certificate.Thumbprint}.pfx");
src\Shared\E2ETesting\BrowserFixture.cs (1)
164opts.AddUserProfilePreference("download.default_directory", Path.Combine(userProfileDirectory, "Downloads"));
src\Shared\E2ETesting\SauceConnectServer.cs (1)
235var pidFile = Path.Combine(trackingFolder, $"{process.Id}.{Guid.NewGuid()}.pid");
src\Shared\E2ETesting\WaitAssert.cs (1)
122var screenShotPath = Path.Combine(Path.GetFullPath(E2ETestOptions.Instance.ScreenShotsPath), fileId);
TestExclusionListTasks (35)
src\tasks\AndroidAppBuilder\ApkBuilder.cs (32)
62if (!string.IsNullOrEmpty(mainLibraryFileName) && !File.Exists(Path.Combine(AppDir, mainLibraryFileName))) 182Directory.CreateDirectory(Path.Combine(OutputDir, "bin")); 183Directory.CreateDirectory(Path.Combine(OutputDir, "obj")); 184Directory.CreateDirectory(Path.Combine(OutputDir, "assets-tozip")); 185Directory.CreateDirectory(Path.Combine(OutputDir, "assets")); 196var assetsToZipDirectory = Path.Combine(OutputDir, "assets-tozip"); 220File.Copy(aotlib, Path.Combine(assetsToZipDirectory, Path.GetFileName(aotlib))); 224string dx = Path.Combine(buildToolsFolder, "dx"); 225string d8 = Path.Combine(buildToolsFolder, "d8"); 226string aapt = Path.Combine(buildToolsFolder, "aapt"); 227string zipalign = Path.Combine(buildToolsFolder, "zipalign"); 228string apksigner = Path.Combine(buildToolsFolder, "apksigner"); 252monoRuntimeLib = Path.Combine(AppDir, "libmonosgen-2.0.a"); 256monoRuntimeLib = Path.Combine(AppDir, "libmonosgen-2.0.so"); 349File.WriteAllText(Path.Combine(OutputDir, "CMakeLists.txt"), cmakeLists); 350File.WriteAllText(Path.Combine(OutputDir, monodroidSource), Utils.GetEmbeddedResource(monodroidSource)); 363string javaActivityPath = Path.Combine(javaSrcFolder, "MainActivity.java"); 364string monoRunnerPath = Path.Combine(javaSrcFolder, "MonoRunner.java"); 398File.WriteAllText(Path.Combine(OutputDir, "AndroidManifest.xml"), 410string[] classFiles = Directory.GetFiles(Path.Combine(OutputDir, "obj"), "*.class", SearchOption.AllDirectories); 482File.Copy(dynamicLib, Path.Combine(OutputDir, destRelative), true); 493File.Copy(dexFile, Path.Combine(OutputDir, classesFileName)); 520string defaultKey = Path.Combine(OutputDir, "debug.keystore"); 522defaultKey : Path.Combine(KeyStorePath, "debug.keystore"); 532File.Copy(signingKey, Path.Combine(OutputDir, "debug.keystore")); 553string zipalign = Path.Combine(buildToolsFolder, "zipalign"); 554string apksigner = Path.Combine(buildToolsFolder, "apksigner"); 578string aapt = Path.Combine(buildToolsFolder, "aapt"); 579string apksigner = Path.Combine(buildToolsFolder, "apksigner"); 583apkPath = Directory.GetFiles(Path.Combine(OutputDir, "bin"), "*.apk").First(); 602string? buildTools = Directory.GetDirectories(Path.Combine(androidSdkDir, "build-tools")) 620return Directory.GetDirectories(Path.Combine(androidSdkDir, "platforms"))
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
TestTasks (1)
InjectRequestHandler.cs (1)
61File.Copy(Path.Combine(outputFolder, bitnessString, aspnetcoreV2Name), Path.Combine(outputFolder, aspnetcoreV2Name), overwrite: true);
Wasm.Performance.Driver (1)
src\Components\WebAssembly\DevServer\src\Server\Program.cs (1)
42config.AddJsonFile(Path.Combine(applicationDirectory, "blazor-devserversettings.json"), optional: true, reloadOnChange: true);
WasmAppBuilder (31)
EmccCompile.cs (1)
130_tempPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
RunWithEmSdkEnv.cs (2)
28string envScriptPath = Path.Combine(EmSdkPath, "emsdk_env.cmd"); 36string envScriptPath = Path.Combine(EmSdkPath, "emsdk_env.sh");
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
wasi\WasiAppBuilder.cs (8)
64string asmRootPath = Path.Combine(AppDir, "managed"); 68FileCopyChecked(assembly, Path.Combine(asmRootPath, Path.GetFileName(assembly)), "Assemblies"); 74FileCopyChecked(pdb, Path.Combine(asmRootPath, Path.GetFileName(pdb)), "Assemblies"); 82string dest = Path.Combine(AppDir, Path.GetFileName(item.ItemSpec)); 92FileCopyChecked(args.fullPath, Path.Combine(directory, name), "SatelliteAssemblies"); 100Directory.CreateDirectory(Path.Combine(AppDir, "tmp")); 115dst = Path.Combine(AppDir!, tgtPath); 122dst = Path.Combine(AppDir!, Path.GetFileName(src));
WasmAppBuilder.cs (15)
123? Path.Combine(AppDir, RuntimeAssetsLocation) 141var finalWebcil = Path.Combine(runtimeAssetsPath, Path.ChangeExtension(Path.GetFileName(assembly), Utils.WebcilInWasmExtension)); 150FileCopyChecked(assembly, Path.Combine(runtimeAssetsPath, Path.GetFileName(assembly)), "Assemblies"); 157FileCopyChecked(pdb, Path.Combine(runtimeAssetsPath, Path.GetFileName(pdb)), "Assemblies"); 164var dest = Path.Combine(runtimeAssetsPath, name); 184string packageJsonPath = Path.Combine(AppDir, "package.json"); 204assemblyPath = Path.Combine(runtimeAssetsPath, Path.ChangeExtension(Path.GetFileName(assembly), Utils.WebcilInWasmExtension)); 232string cultureDirectory = Path.Combine(runtimeAssetsPath, args.culture); 239var finalWebcil = Path.Combine(cultureDirectory, Path.ChangeExtension(name, Utils.WebcilInWasmExtension)); 253var satellitePath = Path.Combine(cultureDirectory, name); 265string supportFilesDir = Path.Combine(runtimeAssetsPath, "supportFiles"); 298var vfsPath = Path.Combine(supportFilesDir, generatedFileName); 396string monoConfigPath = Path.Combine(runtimeAssetsPath, "blazor.boot.json"); // TODO: Unify with Wasm SDK 408dst = Path.Combine(AppDir!, tgtPath); 415dst = Path.Combine(AppDir!, Path.GetFileName(src));
WasmAppBuilderBaseTask.cs (1)
157string dstPath = Path.Combine(AppDir!, Path.GetFileName(RuntimeConfigJsonPath));
WasmLoadAssembliesAndReferences.cs (1)
106string path = Path.Combine(dir, name + ".dll");
WasmBuildTasks (1)
UpdateChromeVersions.cs (1)
243string filePath = Path.Combine(IntermediateOutputPath, filename);
WorkloadBuildTasks (19)
InstallWorkloadFromArtifacts.cs (9)
50private string AllManifestsStampPath => Path.Combine(SdkWithNoWorkloadInstalledPath, ".all-manifests.stamp"); 64_tempDir = Path.Combine(IntermediateOutputPath ?? Path.GetTempPath(), $"workload-{Path.GetRandomFileName()}"); 68_nugetCachePath = Path.Combine(_tempDir, "nuget-cache"); 220string nugetConfigPath = Path.Combine(_tempDir, $"NuGet.{Path.GetRandomFileName()}.config"); 232Path.Combine(req.TargetPath, "dotnet"), 255foreach (string dir in Directory.EnumerateDirectories(Path.Combine(req.TargetPath, "sdk-manifests"), "*", SearchOption.AllDirectories)) 258foreach (string dir in Directory.EnumerateDirectories(Path.Combine(req.TargetPath, "packs"), "*", SearchOption.AllDirectories)) 307string jsonPath = Path.Combine(manifestDir, "WorkloadManifest.json"); 371return first ?? Path.Combine(parentDir, dirName.ToLower(CultureInfo.InvariantCulture));
PackageInstaller.cs (7)
30_tempDir = Path.Combine(baseTempDir, Path.GetRandomFileName()); 31_packagesDir = packagesPath ?? Path.Combine(_tempDir, "nuget-packages"); 52var projecDir = Path.Combine(_tempDir, "restore"); 53var projectPath = Path.Combine(projecDir, "Restore.csproj"); 57File.WriteAllText(Path.Combine(projecDir, "Directory.Build.props"), """ 70File.WriteAllText(Path.Combine(projecDir, "nuget.config"), _nugetConfigContents); 74string args = $"restore \"{projectPath}\" /p:RestorePackagesPath=\"{_packagesDir}\" /bl:{Path.Combine(_tempDir, "restore.binlog")}";
src\tasks\Common\Utils.cs (3)
83string file = Path.Combine(Path.GetTempPath(), $"tmp{Guid.NewGuid():N}{extn}"); 344Directory.CreateDirectory(Path.Combine(destDir, relativeDir)); 346File.Copy(file, Path.Combine(destDir, relativePath), true);
xunit.console (9)
common\AssemblyResolution\DependencyContextAssemblyCache.cs (1)
211var assemblyPath = Path.Combine(Path.GetFullPath(assemblyFolder), assemblyName);
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\Resolution\AppBaseCompilationAssemblyResolver.cs (2)
50var refsPath = Path.Combine(_basePath, RefsDirectoryName); 74var sharedRefs = Path.Combine(sharedDirectory, RefsDirectoryName);
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\Resolution\ReferenceAssemblyPathResolver.cs (2)
65var relativeToReferenceAssemblies = Path.Combine(_defaultReferenceAssembliesPath, path); 76var fallbackFile = Path.Combine(fallbackPath, name);
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\Resolution\ResolverUtils.cs (3)
15path = Path.Combine(library.Name.ToLowerInvariant(), library.Version.ToLowerInvariant()); 18packagePath = Path.Combine(basePath, path); 29fullName = Path.GetFullPath(Path.Combine(basePath, assemblyPath));
ConsoleRunner.cs (1)
137foreach (var dllFile in Directory.GetFiles(runnerPath, "*.dll").Select(f => Path.Combine(runnerPath, f)))