Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Jenkins生成错误,visual studio 2010,MSbuild,System.IO.IOException进程无法访问该文件,因为另一个进程正在使用该文件_C#_C++_Jenkins_Visual Studio 2012_Msbuild - Fatal编程技术网

C# Jenkins生成错误,visual studio 2010,MSbuild,System.IO.IOException进程无法访问该文件,因为另一个进程正在使用该文件

C# Jenkins生成错误,visual studio 2010,MSbuild,System.IO.IOException进程无法访问该文件,因为另一个进程正在使用该文件,c#,c++,jenkins,visual-studio-2012,msbuild,C#,C++,Jenkins,Visual Studio 2012,Msbuild,有人能帮我解决这个错误吗?我在做构建时遇到了这个错误 7>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB4018: The "CustomBuild" task failed unexpectedly. 7> C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CPPComon.t

有人能帮我解决这个错误吗?我在做构建时遇到了这个错误

7>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB4018: The "CustomBuild" task failed unexpectedly.
7> C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CPPComon.targets(151,5):错误MSB4018:System.IO.IOException:进程无法访问文件“C:\Users\corrsha\AppData\Local\Temp\tmp6360215f89e24e42a21d91b81f09e212.cmd”,因为另一进程正在使用该文件。 7> C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.cppcomon.targets(151,5):错误MSB4018:at System.IO.\uu error.WinIOError(Int32错误代码,字符串maybeFullPath) 7> C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.cppcomon.targets(151,5):错误MSB4018:at System.IO.File.InternalDelete(字符串路径,布尔checkHost) 7> C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.cppcomon.targets(151,5):错误MSB4018:at System.IO.File.Delete(字符串路径) 7> C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.cppcomon.targets(151,5):错误MSB4018:位于Microsoft.Build.Utilities.ToolTask.Execute() 7> C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.cppcomon.targets(151,5):错误MSB4018:位于Microsoft.Build.CPPTasks.TrackedVCToolTask.Execute() 7> C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.cppcomon.targets(151,5):错误MSB4018:位于Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ItaskeExecutionHost.Execute() 7> C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.cppcomon.targets(151,5):错误MSB4018:位于Microsoft.Build.BackEnd.TaskBuilder.d_u26.MoveNext()

这是我正在使用的Jenkins文件的一部分,在构建过程中由buildserver进行检查

    stage('clean workspace')

    stage('build')
    {
        bat '''
            call "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat" x86
        set REPO_VERSION=%BUILD_NUMBER%
            cd win32
            mkdir build
            cd build        
            "C:\\Program Files (x86)\\CMake\\bin\\cmake.exe" -G "Visual Studio 10 2010" -DCMAKE_INSTALL_PREFIX:PATH=D:/Jenkins_Workspace/UnifiedAutomationsdk_Test -DVERSION_PATCH=1 -DREPO_VERSION=%REPO_VERSION% -DSYSTEM_NAME=windows ..\\UaSdkCppBundleSource
            rem MSBuild INSTALL.vcxproj /p:Configuration=Debug 
            rem MSBuild PACKAGE.vcxproj /p:Configuration=Debug /verbosity:detailed
            MSBuild INSTALL.vcxproj /p:Configuration=Release
            MSBuild PACKAGE.vcxproj /p:Configuration=Release /verbosity:detailed
        '''`

即使我尝试在本地构建,它也会不断抛出这个错误。但我的一位同事尝试从他的系统中本地构建,构建成功。我不知所措。请提供帮助。

此文件“C:\Users\SVC jenkins build\AppData\Local\Temp\tmp543d2674154c40a7943c76bcf0dce710.cmd”已被某些进程使用,无法替换。手动关闭/删除它。同时尝试关闭和重新打开VS.

不幸的是,这并不能解决问题:(您还有其他建议吗?我尝试删除此锁定的文件,但无效。每次调用新生成时,都会创建新的临时文件,并且此文件被vcxproj文件锁定。每次或每次创建新临时文件并锁定时,都会锁定此特定文件?创建新临时文件是否可以发布自定义生成任务正在执行h。似乎此任务正在尝试删除它创建的temp.cmd文件,但没有先关闭/处理。很遗憾,此文件的可能副本与这些其他问题的副本不同。我的同事能够使用相同的二进制文件成功构建,但我不断收到这些错误。我现在真的不知所措。我尝试了che正在检查我的权限。我对所有这些文件都有完全权限。我尝试删除正在锁定的文件,然后再次执行生成。生成再次失败,并出现相同的错误。我的系统上有什么不同之处使其无法执行此生成。即使是jenkins生成也会出现相同的错误。您执行并行生成吗?意思是说,您执行了吗你在Jenkins有不止一个构建执行者?没有并行构建。只有一个执行者。@Jenkins Newbie1989你解决了这个问题吗?我确实有同样的问题。有时我尝试构建,但它构建得很好,有时没有。在Jenkins也是如此。