所以我试图在与 TFS2012 配对的 VS2012 上运行构建。我对正在使用的构建模板进行了一些修改,但没有一个应该是麻烦的。当我尝试执行构建时,我的问题出现了,构建摘要给了我以下错误:
异常消息:拒绝访问路径“C:\AiDevelopment\AiFramework\toolbox\Accelitec.Utility\Accelitec.Utility.csproj.vsprops”。(类型 UnauthorizedAccessException)
现在通常我会将此视为权限问题,但是我会尝试找到这个有争议的小文件,但它不存在!(至少不在指定的路径中)。呜呜……怎么回事?我的构建如何报告它被拒绝访问不存在的文件?我该如何解决?
更新:我找到了文件,它在构建服务器上。该服务器上安装了 VS2008 用于其他用途,这让我认为 VS2008 以某种方式干扰了构建,因为 .vsprops 文件仅在 VS2008 和更早版本中使用。为什么我的 VS2012 版本会创建一个 .vsprops 文件?