如何通过更新依赖的Web应用程序项目来停止Visual Studio 2008项目编译?

时间:2009-07-23 18:21:29

标签: visual-studio visual-studio-2008

我刚刚将解决方案从.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选项。

1 个答案:

答案 0 :(得分:0)

创建一个名为“Libraries”的文件或其他适当的文件,并将DLL文件的副本从类库项目放入其中,让Web应用程序项目引用该文件,而不是项目。

这将允许您随意修改您的类项目,但也会强制您复制内容以确保您的Web应用程序中具有最新和最好的。在您的情况下,这听起来像是您的首选方法。