MSB3491:无法将文件写入文件巡航控制

时间:2012-10-23 09:07:33

标签: cruisecontrol.net clearcase

当我尝试从MSBUILD构建解决方案文件时,我收到以下错误 我正在从ClearCase集成流构建解决方案文件。

当我从不同的系统执行相同操作时,它在集成流上工作正常。

我已尝试创建并将文件写入N / W驱动器&它工作正常。

但是当我通过 CruiseControl 构建它时,它会抛出以下错误。

 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(3041,9): 
 error MSB3491: 
 Could not write lines to file "obj\DAL.csproj.FileListAbsolute.txt".  
 Access to the path 'M:\yj73_SRDV3G_Proj_01_00_int\SRM_COMP\SRDV3G_Project\CRDB_V3\Application_Source\DAL\obj\DAL.csproj.FileListAbsolute.txt' is denied.

2 个答案:

答案 0 :(得分:1)

两个常见原因:

  • CLEARCASE_PRIMARY_GROUP环境变量设置不正确,并且未引用Vob \SRM_COMP的主要或次要组(有关这些组的列表,请参阅cleartool descr -l vob:\SRM_COMP
  • 当前配置规范以某种方式未选择路径 最好在M:\yj73_SRDV3G_Proj_01_00_int\SRM_COMP\SRDV3G_Project\CRDB_V3\Application_Source\DAL中使用cleartool ls查看ClearCase如何显示obj

OP user1383839 confirms没有使用Build Loop的正确帐户,这意味着它没有从正确的环境变量中获益,因此“拒绝访问”消息。 /> 或者您也可以作为其他用户“运行”项目(请参阅“Running cruise control.net under different credentials”)

答案 1 :(得分:0)

此问题已修复!:)

我使用的是本地帐户Previous

您需要转到巡航控制的属性并更改正在使用的帐户。