在 Visual Studio 2008 Professional Edition 中,我每天早上都会遇到一个反复出现的问题。我打开一个网站(通过打开 .sln 文件),但它无法记住我上次使用该网站时的“启动操作”。部门里的其他开发人员也不是有这个问题。我假设此设置存储在 SLN 文件中,并且 SLN 文件确实提交给了修订控制,所以我希望整个部门的行为保持一致,但事实并非如此。每次我进入项目“属性页”中的“开始选项”时,它都被设置为“使用当前页”。
我需要将其设置为从特定页面开始,并且需要它永远记住这一点。我该如何解决这个问题?
答案1
“启动选项”未保存在 .sln 文件中。它保存在 WebsiteCache 文件夹中,该文件夹位于:“User Profile Folder\Local Settings\Application Data\Microsoft\WebsiteCache”,位于名为“Websites.xml”的 xml 中。
由于某种原因,此文件夹必须在您的 PC 启动时被清除。因此出现问题。或者 VS2008 可能没有查看此文件夹。唯一的解决方案是检查文件是否真的被清除以及由谁清除。