我刚刚将解决方案从.NET 2 / Visual Studio 2005升级到.NET 3.5 / Visual Studio 2008。
我有一个Web应用程序项目“W”,它具有对类库项目“C”的项目引用。
当我构建“W”时,“C”被编译并复制到本地,一切都很好。
但是,如果我对C进行了更改,或者使用不同的配置构建C,并且只编译C,则输出会自动复制到W的\ bin目录中!就我而言,这打破了W。
此行为似乎特定于VS2K8和Web应用程序项目。我确信有人认为将工作室推送更新推进到引用项目会很好,但这是一个非常糟糕的主意。
有没有办法可以解决这个问题?我无法在任何地方找到相关项目或IDE选项。
答案 0 :(得分:0)
创建一个名为“Libraries”的文件或其他适当的文件,并将DLL文件的副本从类库项目放入其中,让Web应用程序项目引用该文件,而不是项目。
这将允许您随意修改您的类项目,但也会强制您复制内容以确保您的Web应用程序中具有最新和最好的。在您的情况下,这听起来像是您的首选方法。