对于网站来说,我主要使用Visual Studio作为一个带有智能感知的高级记事本,而Web应用程序项目(WAP)中的所有功能都由我的构建服务器和持续集成服务器处理。我根本不需要WAP提供的任何功能,只需要能够打开任意文件夹作为网站项目而不需要sln或proj文件就是一种巨大的解脱。
在我看来,Web应用程序项目只是在自己的VS实例中对构建过程有一些控制权,但在处理有许多成员的大型项目时,并不关乎个体,所有的构建过程管理都是在VS之外进行的。
问题的出现原因是对Web应用程序项目功能的不满,解决方法是使用Visual Studio作为高级记事本打开任意文件夹作为网站项目。