TFS:无法生成我的应用,CS0042:创建调试信息文件时出现意外错误。访问被拒绝。
我正在尝试部署我的MVC应用程序,但在TFS构建中,我收到此错误消息 CSC:致命错误CS0042:创建调试信息文件“c:\Builds\2\STAS\STAS\Sources\Documents and Settings\jyothisrinivasa\My Documents\Visual Studio 2010\Projects\STAS\STAS\obj\debug\STAS.PDB”时出现意外错误--“c:\Builds\2\STAS\STAS\Sources\Documents and Settings\jyothisrinivasa\My Documents\Visual Studio”2010\Projects\STAS\STAS\obj\Debug\STAS.pdb:访问被拒绝TFS:无法生成我的应用,CS0042:创建调试信息文件时出现意外错误。访问被拒绝。,tfs,Tfs,我正在尝试部署我的MVC应用程序,但在TFS构建中,我收到此错误消息 CSC:致命错误CS0042:创建调试信息文件“c:\Builds\2\STAS\STAS\Sources\Documents and Settings\jyothisrinivasa\My Documents\Visual Studio 2010\Projects\STAS\STAS\obj\debug\STAS.PDB”时出现意外错误--“c:\Builds\2\STAS\STAS\Sources\Documents an
我已经从我的应用程序中排除了调试目录,那么为什么我会得到它?它可能仍然被签入TFS。删除obj文件夹!它应该可以工作。您可能已经在该位置安装了只读版本。你看过了吗?这是怎么回事。CSC创建pdb文件。如果生成成功完成,它们将保持可写状态。但在某些情况下,可能是构建失败,它们被保留为只读。这会导致将来的构建失败b/c目标路径上存在只读文件。我认为这是一种缺陷,因为它使构建过程不是ACID(因为它不是孤立的b/c,它不可重复),但我还不能进一步缩小这个问题的范围。必须向生成中添加额外的代码行,以首先清理可能的先前失败运行。obj文件夹似乎包含在TFS中