无法使用带有 tfs 13 的 build auto 修改 .csproj 文件
cannot modify .csproj files using build auto with tfs 13
我创建了一个名为 EditCsproj
的工作流 activity,它是我添加到我的构建模板中的 C# class。我把它放在 Initialize Workspace
步骤之后。
此工作流必须获取我作为参数提供的目录路径中的所有 .csproj
文件,并且必须修改它们。
但是对于每个文件,我都有以下错误:
Access to the path 'file.csproj' is denied.
我 运行 Visual Studio 具有管理员权限并且我已经将 msbuild multi-proc
属性 更改为 false。
有人知道吗?
这是一个经典的陷阱。在编辑文件之前,您需要从文件中删除只读标志。
我创建了一个名为 EditCsproj
的工作流 activity,它是我添加到我的构建模板中的 C# class。我把它放在 Initialize Workspace
步骤之后。
此工作流必须获取我作为参数提供的目录路径中的所有 .csproj
文件,并且必须修改它们。
但是对于每个文件,我都有以下错误:
Access to the path 'file.csproj' is denied.
我 运行 Visual Studio 具有管理员权限并且我已经将 msbuild multi-proc
属性 更改为 false。
有人知道吗?
这是一个经典的陷阱。在编辑文件之前,您需要从文件中删除只读标志。