*.csproj.user 何時會產生?

在使用 Visual Studio 2005 工具,C# 程式語言開發時,無意間發現到程式目錄中,多出一個檔案

*.csproj.user

一直納悶這檔案是在何時會由系統自動產生?

經多次追蹤後,發現其產生的時機點是在曾經啟用 Show All Files 功能,只要關閉 專案(solution),系統就會自動生成該檔案。

image

該檔案的內容有兩種情形:

1. 開啟 Show All Files
<Project xmlns="http://www.blogger.com/'http://schemas.microsoft.com/developer/msbuild/2003>
<PropertyGroup>
<ProjectView>ShowAllFiles</ProjectView>
</PropertyGroup>
</Project>

2. 開啟 Show All Files
<Project xmlns="http://www.blogger.com/'http://schemas.microsoft.com/developer/msbuild/2003>
<PropertyGroup>
<ProjectView>ProjectFiles</ProjectView>
</PropertyGroup>
</Project>

沒有留言: