我们刚开始在学校使用 github,我的团队的问题是,当我 pull 新文件(类等)时,只有在解决方案资源管理器中按下显示所有文件按钮时,Visual Studio 中才会显示新文件(类等),但是我必须手动将每个文件包含到项目中。 有没有办法让它自动?因为它应该自动执行。
最佳答案
问题是,当您的队友提交文件时,它们并未添加到项目中(.csproj 文件中没有条目)。
.csproj 文件是一个 XML 文件,它指示项目中有哪些文件。如果他没有提交对此文件的更改,您将不会在您的项目中看到它们。
在提交更改之前,他需要:
- 确保所有文件都包含在项目中
- 确保项目已保存到磁盘(文件 => 全部保存)(如果他不这样做,他将在解决方案资源管理器中正确看到该项目,因为它正在内存中加载 csproj,但在你这边你'会得到旧版本)
然后他需要确保提交所有文件以及 .csproj。
如果你然后 pull ,它会 pull 下新添加的文件,以及更新的项目文件
关于c# - 引入 Visual Studio 2015 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39594739/