当我尝试从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.
答案 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
您需要转到巡航控制的属性并更改正在使用的帐户。