当我右键单击项目并选择“生成”时,它每次都会构建它,尽管我刚刚构建了它,而且该项目并未过时。我已经按照类似问题的最佳答案中的说明进行操作,但这没有解决我的问题。我还确保了选项/项目和解决方案/生成和运行设置都正确。我打开了详细构建输出,但没有看到任何明显的问题。输出在这里:第1部分和第2部分。 该项目本身在这里。唯一可疑的是以下内容:1>Project file contains ToolsVersion="4.0". This toolset may be unknown or missing 项目文件中没有 ToolsVersion=4.0。
如果有人遇到类似的问题,我自己回答一下。问题出在项目中的某些文件(二进制和其他非C#文件)被设置为Content/Copy Always。我把它们改成了Content/Copy if Newer,这样问题就解决了。