c# - 引入 Visual Studio 2015 的问题

标签 c# git visual-studio github visual-studio-2015

我们刚开始在学校使用 github,我的团队的问题是,当我 pull 新文件(类等)时,只有在解决方案资源管理器中按下显示所有文件按钮时,Visual Studio 中才会显示新文件(类等),但是我必须手动将每个文件包含到项目中。 有没有办法让它自动?因为它应该自动执行。

最佳答案

问题是,当您的队友提交文件时,它们并未添加到项目中(.csproj 文件中没有条目)。

.csproj 文件是一个 XML 文件,它指示项目中有哪些文件。如果他没有提交对此文件的更改,您将不会在您的项目中看到它们。

在提交更改之前,他需要:

  • 确保所有文件都包含在项目中
  • 确保项目已保存到磁盘(文件 => 全部保存)(如果他不这样做,他将在解决方案资源管理器中正确看到该项目,因为它正在内存中加载 csproj,但在你这边你'会得到旧版本)

然后他需要确保提交所有文件以及 .csproj。

如果你然后 pull ,它会 pull 下新添加的文件,以及更新的项目文件

关于c# - 引入 Visual Studio 2015 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39594739/

相关文章:

c# - 无法将数据保存到数据库中

c# - 需要 .NET 串行端口帮助,主要是在多个 "packets"中接收到的数据

git - 推送到远程的提交时间

visual-studio - Visual Studio : preserve code order/boundaries with compiled code

c - 访问 64 位 DLL 函数时出错

c# - Windows Mobile : how do I know if I have a GPS installed?

c# - ASP.NET MVC,用于将验证消息从服务层验证传输到 View 模型的解决方案

git - 将本地 Sourcetree 存储库恢复为 master

git - 同步我的 fork 导致提交出现在 pull 请求中

c++ - 在跨平台代码中处理 stdafx.h