Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何阻止Visual Studio 2008项目编译更新依赖的web应用程序项目?_Visual Studio_Visual Studio 2008 - Fatal编程技术网

Visual studio 如何阻止Visual Studio 2008项目编译更新依赖的web应用程序项目?

Visual studio 如何阻止Visual Studio 2008项目编译更新依赖的web应用程序项目?,visual-studio,visual-studio-2008,Visual Studio,Visual Studio 2008,我刚刚将一个解决方案从.NET2/VisualStudio2005升级到.NET3.5/VisualStudio2008 我有一个Web应用程序项目“W”,它有一个对类库项目“C”的项目引用 当我构建“W”时,“C”被编译并复制到本地,一切都很好 但是,如果我更改为C,或者使用不同的配置构建C,并且只编译C,则输出会自动复制到W的\bin目录!就我而言,这打破了W 这种行为似乎特定于VS2K8和web应用程序项目。我肯定有人认为让studio将更新推进到引用项目会很好,但这是一个非常糟糕的主意

我刚刚将一个解决方案从.NET2/VisualStudio2005升级到.NET3.5/VisualStudio2008

我有一个Web应用程序项目“W”,它有一个对类库项目“C”的项目引用

当我构建“W”时,“C”被编译并复制到本地,一切都很好

但是,如果我更改为C,或者使用不同的配置构建C,并且只编译C,则输出会自动复制到W的\bin目录!就我而言,这打破了W

这种行为似乎特定于VS2K8和web应用程序项目。我肯定有人认为让studio将更新推进到引用项目会很好,但这是一个非常糟糕的主意

有没有办法让我关掉这种行为?我在任何地方都找不到相关的项目或IDE选项。

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


这将允许您随意修改您的类项目,但也将迫使您复制内容,以确保您的web应用程序中有最新和最好的内容。在您的情况下,这似乎是您首选的方法。

我不想手动管理所有参考资料。我喜欢项目引用的“约定”行为,这样所有依赖的项目都会根据需要重新构建。我只想在重新编译库时停止对引用项目的这种不寻常的“推送”更新。