簡體   English   中英

如何確定VS TFS的簽入中包含csproj文件?

[英]How do I make sure a my csproj file is included in my check-in within VS TFS?

我被指示從View文件夾中刪除一個cshtml文件,然后將我的csproj文件包含在VS TFS簽入更改中。

但是, csproj文件未顯示在我的團隊資源管理器“待處理”更改中的“包含”更改下,因為未對其進行任何處理。 根據我的指導者所說,顯然刪除文件也需要csproj文件。

我遵循了有關如何定位csproj文件的說明,但無法弄清楚如何將其包含在簽入中。

誰能解釋如何做到這一點? 另外, csproj與刪除的文件有什么連接?

對於.NET Framework *項目,項目中的文件列表存儲在您的.csproj文件中(您可以使用記事本或類似工具打開它並進行查看,但是除非您知道自己的名字,否則不要對其進行編輯。在做)。

您描述的問題是因為在項目中添加或刪除文件時,它不會自動保存項目文件。 您可以通過以下幾種方式強制其保存項目文件:

  1. 按Ctrl + Shift + S(全部保存)以強制保存所有內容。
  2. 重建項目,這將導致它被保存。

現在,如果您進入TFS,您應該看到文件已更改,並能夠保存這些更改。


* .NET Core和.NET Standard項目包括項目文件夾中的所有文件(除非排除在外),而.NET Framework項目則排除在外,直到它們包含在項目文件中為止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM