private static string CreateApphostAndReturnShimPath() { var tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); Directory.CreateDirectory(tempDirectory); var appHostShellShimMaker = new AppHostShellShimMaker(Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "AppHostTemplate")); string shimPath = Path.Combine(tempDirectory, Path.GetRandomFileName()); appHostShellShimMaker.CreateApphostShellShim( new FilePath(Path.GetFullPath(Path.Combine("WpfBinaryTestAsssets", "testwpf.dll"))), new FilePath(shimPath)); return(shimPath); }
private static string CreateApphostAndReturnShimPath() { var tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); Directory.CreateDirectory(tempDirectory); var appHostShellShimMaker = new AppHostShellShimMaker(Path.Combine(new RepoDirectoriesProvider().Stage2Sdk, "AppHostTemplate")); string shimPath = Path.Combine(tempDirectory, Path.GetRandomFileName()); appHostShellShimMaker.CreateApphostShellShim( new FilePath(Path.GetFullPath(Path.Combine("WpfBinaryTestAsssets", "testwpf.dll"))), new FilePath(shimPath)); return(shimPath); }