Visual Studio网站中的项目设置实际存储在哪里?

Mar*_*dle 17 asp.net visual-studio

在VS2010中使用网站(而不是Web应用程序),因此没有csproj文件.右键单击解决方案资源管理器中的"站点"节点,然后选择"属性页"将显示一个对话框,其中包含引用,构建,辅助功能,启动选项,MSBuild选项和Silverlight应用程序.您可以在这些页面中进行更改,关闭Visual Studio,关闭计算机,回家,与家人共度美好时光,享受良好的睡眠,第二天早上返回工作,打开电脑,煮咖啡,拍摄关于昨晚Fringe的一集,登录,启动Visual Studio,打开该网站,以及PRESTO!大多数设置仍然存在.

尽管事实上在对话框本身的神圣像素之外的任何地方都没有这些设置的痕迹.当然不在网站文件夹中的任何文件中.不在解决方案文件中,对于解决方案文件,没有.对书记官处的一点点绝望的搜索没有发现任何东西.这些设置在哪里持续存在?它们存储在云端吗?写入NTFS文件系统中的字节间隙?也许是通过TCP端口666进入地狱本身远方的地方,用热的,生锈的钉子划伤被永无止境的恶魔与死黑眼睛诅咒的肉体折磨.

任何建议都非常感谢.

Dun*_*art 7

这里一个SLN文件,只是位置不符合要求的.对于网站项目,它们是在默认的项目位置创建的,例如C:\Users\username\Documents\Visual Studio 2010\Projects\YourWebSite\YourWebSite.sln(或者在工具/选项/项目和解决方案中设置默认项目位置的任何位置).

伟大的不是他们这些网站项目?他们真是个好主意.

  • 我改变了网站的属性页面中的"开始操作",经过数小时的涉及Process Monitor的艰苦探索(失败)并最终对我的整个硬盘驱动器进行了全文搜索,我在`%LOCALAPPDATA%\ Microsoft中找到了设置\ WebsiteCache\Websites.xml`.我在该窗口中的可疑设置持续存在于各个位置. (7认同)
  • 这些年来,我认为我的"个人"项目设置都在".suo"文件中,最后,其中一半位于%LOCALAPPDATA%/ .../Websites.xml文件中!我无法相信他们没有使用.suo(并且.suo是一个不可编辑的二进制文件) (2认同)