首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试运行来自TFS Build 2010的国旗

尝试运行来自TFS Build 2010的国旗
EN

Stack Overflow用户
提问于 2010-08-17 14:24:18
回答 2查看 2.2K关注 0票数 1

我正在使用TFS 2010中的InvokeProcess活动来尝试并在构建的exe上运行corflags应用程序。

代码语言:javascript
复制
C:\Builds\4\testing\Sources\BuildAssets\corflags.exe C:\Builds\4\testing\Binaries\Executable.exe /32bit+

然而,我得到了以下信息:

标记:错误CF001 :无法打开用于写入的文件

我正在本地机器上运行TFS Build Agent,因为我目前正处于测试阶段,当我从命令行运行完全相同的命令时,corflags应用程序就会顺利完成。

任何想法都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-17 14:27:55

我不太熟悉具体的情况,但有一些一般性的想法:

运行的构建是谁?该用户对输出路径有权限吗?

另一个考虑因素是:在尝试执行命令之前,构建是否已经完成?

尝试将命令更改为一些非常简单的内容,例如类型的"OutputFile" --这是否遇到了相同的问题?如果是这样的话,这是一个权限/时间问题。如果不是,这是特定的命令--但至少我们已经缩小了问题范围。

票数 1
EN

Stack Overflow用户

发布于 2010-08-17 15:14:56

我也不知道这些标记,但是它使用的是工作区中的一个文件(一个从版本控制下载的文件)。默认情况下,此文件上有只读标志。

因此,如果您需要这个文件是可写的:

1)如果您在版本控制中需要该文件,请签出该文件,然后再签入(tf签出/ tf签入)

2)如果文件是由应用程序创建的,则从版本控制中删除该文件。

3)使用attrib命令删除只读标志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3503459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档