Visual studio 2010 VS2010-相同的解决方案(即SVN签出),不同的位置,一个构建,一个失败,有什么想法吗?
我在VS2010上看到了很长一段时间以来最奇怪的事情。 我有相同的解决方案,从svn签出,放入两个不同的文件夹。 一个人造一个不。。。但MSBuild并不是真正的构建失败。所有程序集都会生成并运行,但VS2010一直说有一个项目失败。如果有人以前看到过这一点,或者可以看到我在日志中遗漏了什么,这将有助于堆 仔细查看第二个日志,我看到三条“Build Successed”(生成成功)消息,但最终的“================生成:2个成功或最新,1个失败,0个跳过===========”。想想看,没有后期构建事件。我真的不明白这个Visual studio 2010 VS2010-相同的解决方案(即SVN签出),不同的位置,一个构建,一个失败,有什么想法吗?,visual-studio-2010,msbuild,Visual Studio 2010,Msbuild,我在VS2010上看到了很长一段时间以来最奇怪的事情。 我有相同的解决方案,从svn签出,放入两个不同的文件夹。 一个人造一个不。。。但MSBuild并不是真正的构建失败。所有程序集都会生成并运行,但VS2010一直说有一个项目失败。如果有人以前看到过这一点,或者可以看到我在日志中遗漏了什么,这将有助于堆 仔细查看第二个日志,我看到三条“Build Successed”(生成成功)消息,但最终的“================生成:2个成功或最新,1个失败,0个跳过===========”。想
------ Build started: Project: Data.Connection, Configuration: Debug Any CPU ------
Build started 23/09/2010 9:55:30 a.m..
Build succeeded.
Time Elapsed 00:00:00.02
------ Build started: Project: Common, Configuration: Debug Any CPU ------
Compile complete -- 0 errors, 0 warnings
Build succeeded.
Time Elapsed 00:00:01.12
------ Build started: Project: ClientA, Configuration: Debug Any CPU ------
Build started 23/09/2010 9:55:31 a.m..
Build succeeded.
Time Elapsed 00:00:02.14
========== Build: 3 succeeded or up-to-date, 0 failed, 0 skipped ==========
及
不太清楚。我猜想您在某些内容中有绝对引用(可能是您的一个项目文件,因为它们也是MSBuild文件) 您知道,您可以通过visual studio右键单击解决方案中的项目,选择“卸载项目”,然后编辑csproj文件以满足您的需要,对吗
您可能想试试,看看其中一个正在中断的项目中是否有绝对引用。除了名称和持续时间之外,日志是相同的 这可能是一个路径问题,如Richard B所说,请尝试在.csproj/.vbproj文件中搜索“X:\Projects\TaskRunner” 这可能也是一个权限问题,两个目录的权限是否相同?是否存在svn问题(锁?)
无论哪种方式,进行重建或清理,然后进行构建并增加记录器的详细程度都会有所帮助。请注意,实际问题与NTFS的最大路径长度有关 为了进一步解释,NTFS具有文件完整路径的最大长度(http://msdn.microsoft.com/en-us/library/aa365247.aspx). 我们的路径结构类似于(g:[…]\projects\Client\Client.Project\Client.Project.Library[…])。简言之,我们扩展了最大路径长度 重命名某些目录名解决了此问题。
令人遗憾的是,VS2010无法给出更合理的错误消息/解释。当我试图在另一台机器上构建项目时,我遇到了一个奇怪的情况。实际的错误是缺少一个“;”!!生成时绝对没有标记错误。我通过运行代码分析找到了错误-我选中了项目设置中的“在生成时启用代码分析”框。Wow…这是一个奇怪的错误。感谢您解释问题,节省了我的时间!正如您所说,太糟糕了VS无法输出一些错误消息。
------ Build started: Project: Connection, Configuration: Debug Any CPU ------
Build started 23/09/2010 9:53:16 a.m..
Build succeeded.
Time Elapsed 00:00:00.03
------ Build started: Project: Common, Configuration: Debug Any CPU ------
Compile complete -- 0 errors, 0 warnings
Build started 23/09/2010 9:53:16 a.m..
Build succeeded.
Time Elapsed 00:00:00.87
------ Build started: Project: ClientA, Configuration: Debug Any CPU ------
Build started 23/09/2010 9:53:17 a.m..
Build succeeded.
Time Elapsed 00:00:01.95
========== Build: 2 succeeded or up-to-date, 1 failed, 0 skipped ==========