我被指示从cshtml
文件夹中删除一个View
文件,然后将我的csproj
文件包括在VS TFS
中已签入的更改中。
但是,csproj
文件未显示在“团队资源管理器”中的“包含的更改”下,因为未执行任何操作。根据我的讲师所说,显然删除文件也需要推送csproj
文件。
我遵循了有关如何找到我的csproj
文件的说明,但是我不知道如何在检入中包括它。
任何人都可以解释如何执行此操作吗?另外,csproj
与删除的文件有什么联系?
答案 0 :(得分:2)
对于.NET Framework * 项目,该项目中的文件列表存储在.csproj
文件中(您可以使用记事本或类似工具打开它,然后进行查看,但除非您知道自己在做什么,否则请勿对其进行编辑。
您描述的问题是因为在项目中添加或删除文件时,它不会自动保存项目文件。您可以通过以下几种方式强制其保存项目文件:
现在,如果您进入TFS,应该会看到文件已更改,并能够保存这些更改。
* .NET Core和.NET Standard项目包括项目文件夹中的所有文件(除非排除在外),而.NET Framework项目则排除在外,直到它们包含在项目文件中为止。