@@ -600,11 +600,11 @@ let linkNativeResources (unlinkedResources:byte[] list) (ulLinkedResourceBaseRV
600600if outputFilePath= " " then
601601[ FileSystem.GetTempPathShim() ]
602602else
603- [ FileSystem.GetTempPathShim() ; ( outputFilePath^ " \\ " ) ]
603+ [ FileSystem.GetTempPathShim() ; ( outputFilePath+ " \\ " ) ]
604604
605605// Get a unique random file
606606let rec GetUniqueRandomFileName ( path ) =
607- let tfn = path^ System.IO.Path.GetRandomFileName()
607+ let tfn = path+ System.IO.Path.GetRandomFileName()
608608if FileSystem.SafeExists( tfn) then
609609 GetUniqueRandomFileName( path)
610610else
@@ -614,7 +614,7 @@ let linkNativeResources (unlinkedResources:byte[] list) (ulLinkedResourceBaseRV
614614let machine = if 2 = nPEFileTypethen " X64" else " X86"
615615let cmdLineArgsPreamble = sprintf" /NOLOGO /READONLY /MACHINE:%s " machine
616616
617- let cvtres = corSystemDir^ " cvtres.exe"
617+ let cvtres = corSystemDir+ " cvtres.exe"
618618
619619let createCvtresArgs path =
620620let tempObjFileName = GetUniqueRandomFileName( path)
@@ -624,7 +624,7 @@ let linkNativeResources (unlinkedResources:byte[] list) (ulLinkedResourceBaseRV
624624for _ ulrin unlinkedResourcesdo
625625let tempResFileName = GetUniqueRandomFileName( path)
626626 resFiles<- tempResFileName:: resFiles;
627- cmdLineArgs<- cmdLineArgs^ " \" " ^ tempResFileName^ " \" "
627+ cmdLineArgs<- cmdLineArgs+ " \" " + tempResFileName+ " \" "
628628let trf = resFiles
629629let cmd = cmdLineArgs
630630 cmd, tempObjFileName, trf
@@ -641,7 +641,7 @@ let linkNativeResources (unlinkedResources:byte[] list) (ulLinkedResourceBaseRV
641641 tempResFiles<- files
642642( invoc, tmp, files)
643643
644- let cvtresInvocation = cvtres^ cmdLineArgs
644+ let cvtresInvocation = cvtres+ cmdLineArgs
645645
646646try
647647let mutable iFiles = 0