diff --git a/Templates/CSharp/Desktop/MSTestDesktopCSharp.csproj b/Templates/CSharp/Desktop/MSTestDesktopCSharp.csproj index f722949d08..6c97048c0e 100644 --- a/Templates/CSharp/Desktop/MSTestDesktopCSharp.csproj +++ b/Templates/CSharp/Desktop/MSTestDesktopCSharp.csproj @@ -57,10 +57,10 @@ PreserveNewest true - + true - + true diff --git a/Templates/CSharp/Desktop/ProjectTemplates/CSharp/Test/MSTestV2Desktop.vstemplate b/Templates/CSharp/Desktop/ProjectTemplates/CSharp/Test/MSTestV2Desktop.vstemplate index bb146751f1..651e788646 100644 --- a/Templates/CSharp/Desktop/ProjectTemplates/CSharp/Test/MSTestV2Desktop.vstemplate +++ b/Templates/CSharp/Desktop/ProjectTemplates/CSharp/Test/MSTestV2Desktop.vstemplate @@ -25,8 +25,8 @@ - - + + diff --git a/Templates/CSharp/Desktop/packages/MSTest.TestAdapter.1.1.17.nupkg b/Templates/CSharp/Desktop/packages/MSTest.TestAdapter.1.1.17.nupkg deleted file mode 100644 index b8d3ac3d9c..0000000000 Binary files a/Templates/CSharp/Desktop/packages/MSTest.TestAdapter.1.1.17.nupkg and /dev/null differ diff --git a/Templates/CSharp/Desktop/packages/MSTest.TestAdapter.1.1.18.nupkg b/Templates/CSharp/Desktop/packages/MSTest.TestAdapter.1.1.18.nupkg new file mode 100644 index 0000000000..ad16867858 Binary files /dev/null and b/Templates/CSharp/Desktop/packages/MSTest.TestAdapter.1.1.18.nupkg differ diff --git a/Templates/VisualBasic/Desktop/packages/MSTest.TestFramework.1.1.17.nupkg b/Templates/CSharp/Desktop/packages/MSTest.TestFramework.1.1.18.nupkg similarity index 83% rename from Templates/VisualBasic/Desktop/packages/MSTest.TestFramework.1.1.17.nupkg rename to Templates/CSharp/Desktop/packages/MSTest.TestFramework.1.1.18.nupkg index 44a6f0a9b3..0d3b6a6c80 100644 Binary files a/Templates/VisualBasic/Desktop/packages/MSTest.TestFramework.1.1.17.nupkg and b/Templates/CSharp/Desktop/packages/MSTest.TestFramework.1.1.18.nupkg differ diff --git a/Templates/CSharp/Desktop/source.extension.vsixmanifest b/Templates/CSharp/Desktop/source.extension.vsixmanifest index 460a7e9e41..2b1b4a2604 100644 --- a/Templates/CSharp/Desktop/source.extension.vsixmanifest +++ b/Templates/CSharp/Desktop/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + MSTest V2 Templates Provides Visual Studio project template for MSTest V2. DesktopTemplateLicense.rtf diff --git a/Templates/CSharp/UWP/MSTestUWPCSharp.csproj b/Templates/CSharp/UWP/MSTestUWPCSharp.csproj index 7e291b708b..f8ad2b1d50 100644 --- a/Templates/CSharp/UWP/MSTestUWPCSharp.csproj +++ b/Templates/CSharp/UWP/MSTestUWPCSharp.csproj @@ -61,10 +61,10 @@ - + true - + true diff --git a/Templates/CSharp/UWP/ProjectTemplates/CSharp/Windows UAP/MSTestV2UWP.vstemplate b/Templates/CSharp/UWP/ProjectTemplates/CSharp/Windows UAP/MSTestV2UWP.vstemplate index b54064b03a..0abc5a6b89 100644 --- a/Templates/CSharp/UWP/ProjectTemplates/CSharp/Windows UAP/MSTestV2UWP.vstemplate +++ b/Templates/CSharp/UWP/ProjectTemplates/CSharp/Windows UAP/MSTestV2UWP.vstemplate @@ -54,8 +54,8 @@ - - + + diff --git a/Templates/CSharp/UWP/packages/MSTest.TestAdapter.1.1.17.nupkg b/Templates/CSharp/UWP/packages/MSTest.TestAdapter.1.1.17.nupkg deleted file mode 100644 index b8d3ac3d9c..0000000000 Binary files a/Templates/CSharp/UWP/packages/MSTest.TestAdapter.1.1.17.nupkg and /dev/null differ diff --git a/Templates/CSharp/UWP/packages/MSTest.TestAdapter.1.1.18.nupkg b/Templates/CSharp/UWP/packages/MSTest.TestAdapter.1.1.18.nupkg new file mode 100644 index 0000000000..ad16867858 Binary files /dev/null and b/Templates/CSharp/UWP/packages/MSTest.TestAdapter.1.1.18.nupkg differ diff --git a/Templates/CSharp/Desktop/packages/MSTest.TestFramework.1.1.17.nupkg b/Templates/CSharp/UWP/packages/MSTest.TestFramework.1.1.18.nupkg similarity index 83% rename from Templates/CSharp/Desktop/packages/MSTest.TestFramework.1.1.17.nupkg rename to Templates/CSharp/UWP/packages/MSTest.TestFramework.1.1.18.nupkg index 44a6f0a9b3..0d3b6a6c80 100644 Binary files a/Templates/CSharp/Desktop/packages/MSTest.TestFramework.1.1.17.nupkg and b/Templates/CSharp/UWP/packages/MSTest.TestFramework.1.1.18.nupkg differ diff --git a/Templates/CSharp/UWP/source.extension.vsixmanifest b/Templates/CSharp/UWP/source.extension.vsixmanifest index c3f9c08f63..e7caf0080a 100644 --- a/Templates/CSharp/UWP/source.extension.vsixmanifest +++ b/Templates/CSharp/UWP/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + MSTest V2 Templates (Universal Windows) Provides Visual Studio project template for MSTest V2 (For UWP applications). UniversalTemplateLicense.rtf diff --git a/Templates/VisualBasic/Desktop/MSTestDesktopVB.csproj b/Templates/VisualBasic/Desktop/MSTestDesktopVB.csproj index 127e38827c..cc8ad77165 100644 --- a/Templates/VisualBasic/Desktop/MSTestDesktopVB.csproj +++ b/Templates/VisualBasic/Desktop/MSTestDesktopVB.csproj @@ -57,10 +57,10 @@ PreserveNewest true - + true - + true @@ -81,4 +81,4 @@ false - \ No newline at end of file + diff --git a/Templates/VisualBasic/Desktop/ProjectTemplates/VisualBasic/Test/MSTestV2DesktopVB.vstemplate b/Templates/VisualBasic/Desktop/ProjectTemplates/VisualBasic/Test/MSTestV2DesktopVB.vstemplate index ac03f79669..702329fa9b 100644 --- a/Templates/VisualBasic/Desktop/ProjectTemplates/VisualBasic/Test/MSTestV2DesktopVB.vstemplate +++ b/Templates/VisualBasic/Desktop/ProjectTemplates/VisualBasic/Test/MSTestV2DesktopVB.vstemplate @@ -31,8 +31,8 @@ - - + + diff --git a/Templates/VisualBasic/Desktop/packages/MSTest.TestAdapter.1.1.17.nupkg b/Templates/VisualBasic/Desktop/packages/MSTest.TestAdapter.1.1.17.nupkg deleted file mode 100644 index b8d3ac3d9c..0000000000 Binary files a/Templates/VisualBasic/Desktop/packages/MSTest.TestAdapter.1.1.17.nupkg and /dev/null differ diff --git a/Templates/VisualBasic/Desktop/packages/MSTest.TestAdapter.1.1.18.nupkg b/Templates/VisualBasic/Desktop/packages/MSTest.TestAdapter.1.1.18.nupkg new file mode 100644 index 0000000000..ad16867858 Binary files /dev/null and b/Templates/VisualBasic/Desktop/packages/MSTest.TestAdapter.1.1.18.nupkg differ diff --git a/Templates/VisualBasic/UWP/packages/MSTest.TestFramework.1.1.17.nupkg b/Templates/VisualBasic/Desktop/packages/MSTest.TestFramework.1.1.18.nupkg similarity index 83% rename from Templates/VisualBasic/UWP/packages/MSTest.TestFramework.1.1.17.nupkg rename to Templates/VisualBasic/Desktop/packages/MSTest.TestFramework.1.1.18.nupkg index 44a6f0a9b3..0d3b6a6c80 100644 Binary files a/Templates/VisualBasic/UWP/packages/MSTest.TestFramework.1.1.17.nupkg and b/Templates/VisualBasic/Desktop/packages/MSTest.TestFramework.1.1.18.nupkg differ diff --git a/Templates/VisualBasic/Desktop/source.extension.vsixmanifest b/Templates/VisualBasic/Desktop/source.extension.vsixmanifest index 943ca088c1..1ae7268b7d 100644 --- a/Templates/VisualBasic/Desktop/source.extension.vsixmanifest +++ b/Templates/VisualBasic/Desktop/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + MSTest V2 Templates for Visual Basic Provides Visual Studio project template for MSTest V2(Visual Basic). DesktopTemplateLicense.rtf diff --git a/Templates/VisualBasic/UWP/MSTestUWPVB.csproj b/Templates/VisualBasic/UWP/MSTestUWPVB.csproj index 6641d72696..bf5f415fec 100644 --- a/Templates/VisualBasic/UWP/MSTestUWPVB.csproj +++ b/Templates/VisualBasic/UWP/MSTestUWPVB.csproj @@ -61,10 +61,10 @@ true - + true - + true @@ -78,4 +78,4 @@ "$(ProjectDir)$(TestFxRoot)tools\ZipItems\ZipItems.exe" "$(ProjectDir)UWP_VB.xml" "$(ProjectDir)\" "$(ProjectDir)ProjectTemplates\VisualBasic\Windows UAP\UWP_VB.zip" - \ No newline at end of file + diff --git a/Templates/VisualBasic/UWP/ProjectTemplates/VisualBasic/Windows UAP/MSTestV2UWP_VB.vstemplate b/Templates/VisualBasic/UWP/ProjectTemplates/VisualBasic/Windows UAP/MSTestV2UWP_VB.vstemplate index 18f4ad88b4..22c9b22e5e 100644 --- a/Templates/VisualBasic/UWP/ProjectTemplates/VisualBasic/Windows UAP/MSTestV2UWP_VB.vstemplate +++ b/Templates/VisualBasic/UWP/ProjectTemplates/VisualBasic/Windows UAP/MSTestV2UWP_VB.vstemplate @@ -54,8 +54,8 @@ - - + + diff --git a/Templates/VisualBasic/UWP/packages/MSTest.TestAdapter.1.1.17.nupkg b/Templates/VisualBasic/UWP/packages/MSTest.TestAdapter.1.1.17.nupkg deleted file mode 100644 index b8d3ac3d9c..0000000000 Binary files a/Templates/VisualBasic/UWP/packages/MSTest.TestAdapter.1.1.17.nupkg and /dev/null differ diff --git a/Templates/VisualBasic/UWP/packages/MSTest.TestAdapter.1.1.18.nupkg b/Templates/VisualBasic/UWP/packages/MSTest.TestAdapter.1.1.18.nupkg new file mode 100644 index 0000000000..ad16867858 Binary files /dev/null and b/Templates/VisualBasic/UWP/packages/MSTest.TestAdapter.1.1.18.nupkg differ diff --git a/Templates/CSharp/UWP/packages/MSTest.TestFramework.1.1.17.nupkg b/Templates/VisualBasic/UWP/packages/MSTest.TestFramework.1.1.18.nupkg similarity index 83% rename from Templates/CSharp/UWP/packages/MSTest.TestFramework.1.1.17.nupkg rename to Templates/VisualBasic/UWP/packages/MSTest.TestFramework.1.1.18.nupkg index 44a6f0a9b3..0d3b6a6c80 100644 Binary files a/Templates/CSharp/UWP/packages/MSTest.TestFramework.1.1.17.nupkg and b/Templates/VisualBasic/UWP/packages/MSTest.TestFramework.1.1.18.nupkg differ diff --git a/Templates/VisualBasic/UWP/source.extension.vsixmanifest b/Templates/VisualBasic/UWP/source.extension.vsixmanifest index 582b7f4bf3..04cb5617fd 100644 --- a/Templates/VisualBasic/UWP/source.extension.vsixmanifest +++ b/Templates/VisualBasic/UWP/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + MSTest V2 Templates for VB (Universal Windows) Provides Visual Studio project template for MSTest V2 Visual Basic(For UWP applications). UniversalTemplateLicense.rtf diff --git a/WizardExtensions/MSTestv2IntelliTestExtension/MSTestv2TestFramework.cs b/WizardExtensions/MSTestv2IntelliTestExtension/MSTestv2TestFramework.cs index a032dc6d9f..a68a4bc613 100644 --- a/WizardExtensions/MSTestv2IntelliTestExtension/MSTestv2TestFramework.cs +++ b/WizardExtensions/MSTestv2IntelliTestExtension/MSTestv2TestFramework.cs @@ -103,8 +103,8 @@ public override ICountable References get { return Indexable.Two( - new ShortReferenceAssemblyName(ShortAssemblyName.FromName("MSTest.TestAdapter"), "1.1.17", AssemblyReferenceType.NugetReference), - new ShortReferenceAssemblyName(ShortAssemblyName.FromName("MSTest.TestFramework"), "1.1.17", AssemblyReferenceType.NugetReference)); + new ShortReferenceAssemblyName(ShortAssemblyName.FromName("MSTest.TestAdapter"), "1.1.18", AssemblyReferenceType.NugetReference), + new ShortReferenceAssemblyName(ShortAssemblyName.FromName("MSTest.TestFramework"), "1.1.18", AssemblyReferenceType.NugetReference)); } } diff --git a/WizardExtensions/MSTestv2IntelliTestExtensionPackage/source.extension.vsixmanifest b/WizardExtensions/MSTestv2IntelliTestExtensionPackage/source.extension.vsixmanifest index 64b17888a8..1dd9630ca2 100644 --- a/WizardExtensions/MSTestv2IntelliTestExtensionPackage/source.extension.vsixmanifest +++ b/WizardExtensions/MSTestv2IntelliTestExtensionPackage/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + MSTest V2 IntelliTest Extension Allows developers to generate IntelliTest using MSTest V2. IntelliTestExtensionLicense.rtf diff --git a/WizardExtensions/MSTestv2UnitTestExtension/MSTestv2SolutionManager.cs b/WizardExtensions/MSTestv2UnitTestExtension/MSTestv2SolutionManager.cs index 1a50d289a8..e98b6f2da3 100644 --- a/WizardExtensions/MSTestv2UnitTestExtension/MSTestv2SolutionManager.cs +++ b/WizardExtensions/MSTestv2UnitTestExtension/MSTestv2SolutionManager.cs @@ -51,8 +51,8 @@ protected override void OnUnitTestProjectCreated(Project unitTestProject, CodeFu base.OnUnitTestProjectCreated(unitTestProject, sourceMethod); - this.EnsureNuGetReference(unitTestProject, "MSTest.TestAdapter", "1.1.17"); - this.EnsureNuGetReference(unitTestProject, "MSTest.TestFramework", "1.1.17"); + this.EnsureNuGetReference(unitTestProject, "MSTest.TestAdapter", "1.1.18"); + this.EnsureNuGetReference(unitTestProject, "MSTest.TestFramework", "1.1.18"); VSProject2 vsp = unitTestProject.Object as VSProject2; if (vsp != null) diff --git a/WizardExtensions/MSTestv2UnitTestExtensionPackage/source.extension.vsixmanifest b/WizardExtensions/MSTestv2UnitTestExtensionPackage/source.extension.vsixmanifest index 5b524aa162..6767349d6e 100644 --- a/WizardExtensions/MSTestv2UnitTestExtensionPackage/source.extension.vsixmanifest +++ b/WizardExtensions/MSTestv2UnitTestExtensionPackage/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + MSTest V2 Create Unit Test Extension Allows developers to create unit test using MSTest V2. CreateUnitTestExtensionLicense.rtf diff --git a/scripts/UpdateTemplates.ps1 b/scripts/UpdateTemplates.ps1 index 7a1b85ef55..e218a87564 100644 --- a/scripts/UpdateTemplates.ps1 +++ b/scripts/UpdateTemplates.ps1 @@ -85,10 +85,12 @@ function Replace-Nugets { Write-Log "Replacing the nuget packages in the templates" - $DesktopPackagesDir = Join-Path $env:MSTEST_TEMPLATES_DIR "Desktop\Packages" - $UWPPackagesDir = Join-Path $env:MSTEST_TEMPLATES_DIR "UWP\Packages" + $CSDesktopPackagesDir = Join-Path $env:MSTEST_TEMPLATES_DIR "CSharp\Desktop\Packages" + $CSUWPPackagesDir = Join-Path $env:MSTEST_TEMPLATES_DIR "CSharp\UWP\Packages" + $VBDesktopPackagesDir = Join-Path $env:MSTEST_TEMPLATES_DIR "VisualBasic\Desktop\Packages" + $VBUWPPackagesDir = Join-Path $env:MSTEST_TEMPLATES_DIR "VisualBasic\UWP\Packages" - $packagesDir = ($DesktopPackagesDir, $UWPPackagesDir) + $packagesDir = ($CSDesktopPackagesDir, $CSUWPPackagesDir, $VBDesktopPackagesDir, $VBUWPPackagesDir) foreach($dir in $packagesDir) { # Delete the old nuget packages. @@ -115,8 +117,10 @@ function Edit-Templates # 3. The vsixmanifest file version bump. Write-Log " Editing vstemplate artifacts..." - $DesktopProjectTemplateDir = Join-Path $env:MSTEST_TEMPLATES_DIR "Desktop\ProjectTemplates\CSharp\Test" - $UWPProjectTemplateDir = Join-Path $env:MSTEST_TEMPLATES_DIR "UWP\ProjectTemplates\CSharp\Windows UAP" + $CSDesktopProjectTemplateDir = Join-Path $env:MSTEST_TEMPLATES_DIR "CSharp\Desktop\ProjectTemplates\CSharp\Test" + $CSUWPProjectTemplateDir = Join-Path $env:MSTEST_TEMPLATES_DIR "CSharp\UWP\ProjectTemplates\CSharp\Windows UAP" + $VBDesktopProjectTemplateDir = Join-Path $env:MSTEST_TEMPLATES_DIR "VisualBasic\Desktop\ProjectTemplates\VisualBasic\Test" + $VBUWPProjectTemplateDir = Join-Path $env:MSTEST_TEMPLATES_DIR "VisualBasic\UWP\ProjectTemplates\VisualBasic\Windows UAP" $TestFrameworkvstemplateRegex = [regex]"package id=""MSTest.TestFramework"" version=(.+) skipAssemblyReferences=""false""" $TestAdaptervstemplateRegex = [regex]"package id=""MSTest.TestAdapter"" version=(.+) skipAssemblyReferences=""false""" @@ -124,7 +128,7 @@ function Edit-Templates $TestFrameworkvstemplateReplacement = "package id=""MSTest.TestFramework"" version=""$global:TestFrameworkVersion"" skipAssemblyReferences=""false""" $TestAdaptervstemplateReplacement = "package id=""MSTest.TestAdapter"" version=""$global:TestAdapterVersion"" skipAssemblyReferences=""false""" - $projecttemplatesDirs = @($DesktopProjectTemplateDir, $UWPProjectTemplateDir) + $projecttemplatesDirs = @($CSDesktopProjectTemplateDir, $CSUWPProjectTemplateDir, $VBDesktopProjectTemplateDir, $VBUWPProjectTemplateDir) foreach($templateDir in $projecttemplatesDirs) { $files = (Get-ChildItem -File $templateDir -Filter *.vstemplate).FullName @@ -139,8 +143,10 @@ function Edit-Templates } Write-Log " Editing csproj artifacts..." - $DesktopTemplateVSIXDir = Join-Path $env:MSTEST_TEMPLATES_DIR "Desktop" - $UWPTemplateVSIXDir = Join-Path $env:MSTEST_TEMPLATES_DIR "UWP" + $CSDesktopTemplateVSIXDir = Join-Path $env:MSTEST_TEMPLATES_DIR "CSharp\Desktop" + $CSUWPTemplateVSIXDir = Join-Path $env:MSTEST_TEMPLATES_DIR "CSharp\UWP" + $VBDesktopTemplateVSIXDir = Join-Path $env:MSTEST_TEMPLATES_DIR "VisualBasic\Desktop" + $VBUWPTemplateVSIXDir = Join-Path $env:MSTEST_TEMPLATES_DIR "VisualBasic\UWP" $TestFrameworkcsprojRegex = [regex]"Content Include=""packages\\MSTest.TestFramework.(.+).nupkg""" $TestAdaptercsprojRegex = [regex]"Content Include=""packages\\MSTest.TestAdapter.(.+).nupkg""" @@ -148,7 +154,7 @@ function Edit-Templates $TestFrameworkcsprojReplacement = "Content Include=""packages\MSTest.TestFramework.$global:TestFrameworkVersion.nupkg""" $TestAdaptercsprojReplacement = "Content Include=""packages\MSTest.TestAdapter.$global:TestAdapterVersion.nupkg""" - $templatesVSIXDirs = @($DesktopTemplateVSIXDir, $UWPTemplateVSIXDir) + $templatesVSIXDirs = @($CSDesktopTemplateVSIXDir, $CSUWPTemplateVSIXDir, $VBDesktopTemplateVSIXDir, $VBUWPTemplateVSIXDir) foreach($templateDir in $templatesVSIXDirs) { $files = (Get-ChildItem -File $templateDir -Filter *.csproj).FullName @@ -164,11 +170,15 @@ function Edit-Templates Write-Log " Editing the template version in the vsixmanifest with $TemplateVersion..." - $DesktopManifestRegex = [regex]"Identity Id=""mstestProjectTemplate"" Version=(.+) Language" - $UWPManifestRegex = [regex]"Identity Id=""mstestUniversalProjectTemplate"" Version=(.+) Language" + $CSDesktopManifestRegex = [regex]"Identity Id=""mstestProjectTemplate"" Version=(.+) Language" + $CSUWPManifestRegex = [regex]"Identity Id=""mstestUniversalProjectTemplate"" Version=(.+) Language" + $VBDesktopManifestRegex = [regex]"Identity Id=""MSTestDesktopVB.Microsoft.c6c7fff6-20cb-405d-9ad4-a60a6d0c55d9"" Version=(.+) Language" + $VBUWPManifestRegex = [regex]"Identity Id=""MSTestUWPVB.Microsoft.3dc1d5cd-bbfb-456f-965e-5b962ad063d1"" Version=(.+) Language" - $DesktopManifestReplacement = "Identity Id=""mstestProjectTemplate"" Version=""$TemplateVersion"" Language" - $UWPManifestReplacement = "Identity Id=""mstestUniversalProjectTemplate"" Version=""$TemplateVersion"" Language" + $CSDesktopManifestReplacement = "Identity Id=""mstestProjectTemplate"" Version=""$TemplateVersion"" Language" + $CSUWPManifestReplacement = "Identity Id=""mstestUniversalProjectTemplate"" Version=""$TemplateVersion"" Language" + $VBDesktopManifestReplacement = "Identity Id=""MSTestDesktopVB.Microsoft.c6c7fff6-20cb-405d-9ad4-a60a6d0c55d9"" Version=""$TemplateVersion"" Language" + $VBUWPManifestReplacement = "Identity Id=""MSTestUWPVB.Microsoft.3dc1d5cd-bbfb-456f-965e-5b962ad063d1"" Version=""$TemplateVersion"" Language" foreach($templateDir in $templatesVSIXDirs) { @@ -177,8 +187,10 @@ function Edit-Templates foreach($file in $files){ Write-Verbose "Editing $file" $fileContent = Get-Content $file - $fileContent = $fileContent -replace $DesktopManifestRegex,$DesktopManifestReplacement - $fileContent = $fileContent -replace $UWPManifestRegex,$UWPManifestReplacement + $fileContent = $fileContent -replace $CSDesktopManifestRegex,$CSDesktopManifestReplacement + $fileContent = $fileContent -replace $CSUWPManifestRegex,$CSUWPManifestReplacement + $fileContent = $fileContent -replace $VBDesktopManifestRegex,$VBDesktopManifestReplacement + $fileContent = $fileContent -replace $VBUWPManifestRegex,$VBUWPManifestReplacement Out-File $file -InputObject $fileContent -Encoding default } }