我们在Web应用程序项目中有一些排除的文件。
一台开发人员的机器可以很好地构建项目。
另一台开发人员的机器会看到被排除的文件并决定编译它们,因此会抛出与这些文件相关的编译错误。
两者都在使用VS2010 SP1。
我不知道任何可能导致这种差异的编译选项。有什么想法吗?
答案 0 :(得分:0)
他们是否共享相同的.sln
和.csproj
文件? (假设它是一个c#项目)。
可以在文件上设置编译cs
内容标志(右键单击文件并选择属性)。可能一台机器上有一台机器,另一台机器人在不同的机器上设置不同。
另一个问题(假设它不仅仅是标准.cs
代码)是有一个用于编译的自定义工具。例如,DevArt Entity Designer
使用.edml
扩展名。如果未安装该工具,则只将这些文件视为内容,如果安装了该工具,则将其视为可编译/可生成。