Visual studio 2013 正在Visual Studio中打包云项目:Microsoft.WindowsAzure.targets:目录不为空

Visual studio 2013 正在Visual Studio中打包云项目:Microsoft.WindowsAzure.targets:目录不为空,visual-studio-2013,msbuild,azure-cloud-services,Visual Studio 2013,Msbuild,Azure Cloud Services,我有一个ASP.NET项目,目标是Azure web角色云服务。我们在TFS中已经有了针对不同环境和云服务的不同分支,并且一直工作良好。今天我们将切换到Git进行版本控制,我重新定义了分支,因为它的分支概念不同于传统的文件夹模型,如TFVC或SVN 在最后一个分支之前,一切都进展顺利——创建新分支、应用特定于环境的配置、完成。出于某种原因,触发此分支的云服务项目上的包操作会得到一个“目录不为空”错误 我已经删除了文件夹和文件的所有只读属性(解决了上一个分支的问题),但这里的情况似乎不是这样 7&

我有一个ASP.NET项目,目标是Azure web角色云服务。我们在TFS中已经有了针对不同环境和云服务的不同分支,并且一直工作良好。今天我们将切换到Git进行版本控制,我重新定义了分支,因为它的分支概念不同于传统的文件夹模型,如TFVC或SVN

在最后一个分支之前,一切都进展顺利——创建新分支、应用特定于环境的配置、完成。出于某种原因,触发此分支的云服务项目上的包操作会得到一个“目录不为空”错误

我已经删除了文件夹和文件的所有只读属性(解决了上一个分支的问题),但这里的情况似乎不是这样

7>Target "CorePublish" in file "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.3\Microsoft.WindowsAzure.targets" from project "E:\projects\Auth\CloudDeployment\cloudservice\cloudservice.ccproj" (target "Publish" depends on it):
7>  Task "Message"
7>      CorePublish: PackageWebRole = True
7>  Task "Message"
7>      Publishing starting...
7>  Task "Message"
7>      RolePlugins       is 
7>  Task "Message"
7>      Importedmodules is 
7>  Task "Message"
7>      Publishing to 'bin\Release\app.publish\'
7>  Task "MakeDir"
7>      Creating directory "bin\Release\app.publish\".
7>  Task "Message"
7>      TargetServiceDefinition is bin\Release\ServiceDefinition.csdef
7>  Task "Message"
7>      TargetServiceConfiguration is bin\Release\ServiceConfiguration.cscfg
7>  Task "Message"
7>      Roles is E:\projects\Auth\CloudDeployment\cloudservice\obj\Release\cloudservice\
7>  Task "CSPack"
7>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.3\Microsoft.WindowsAzure.targets(2880,5): error : The directory is not empty.
什么会以这种方式影响Windows Azure MSBuild进程

更新

好的,当我把分支拉到另一台计算机上时,它就在那里。我的这台电脑有点毛病。我想知道什么…

似乎实时防病毒机制会以某种方式干扰Windows Azure MSBuild进程。禁用工作站的防病毒实时保护似乎可以解决这个问题