我想在解决方案中的多个 asp.net 项目之间共享 2 个内容文件夹(“样式表”和“图形”)。
有没有办法做到这一点并让工作室在设计时适当地显示图形等?
不久前我对此进行了深入研究,发现在 Visual Studio.NET 中没有很好的解决方案。我最终做的是使用我的源代码控制系统来共享文件夹。
我使用 Subversion Externals 从 Subversion 中的单个源共享到多个工作副本。
http://svnbook.red-bean.com/en/1.1/ch07s04.html
我知道 Source Safe 和其他源代码控制系统中也有类似的共享概念。
我还没有尝试过,但我相信如果你在 IIS 中将它设为两个网站的虚拟文件夹,它会在 VS 中正确显示(当然,这意味着使用 IIS 而不是内部的 VS 网络服务器)。