2009-06-18 61 views
0

在我的Visual Studio 2008 web vbproj中,我只在bin文件夹中包含了某些文件。我正在使用browserhawk,它需要一些浏览器定义文件(maindefs.bdd等)。当我部署Web应用程序时,我现在总是拥有它们。Visual Studio在编译后将.dll和.pdb添加到项目中

当我编译我的应用程序时,VS会自动将新编译的.dll文件添加到项目中。我试图在已添加的文件上使用“从项目中排除”,但在清理解决方案后,它再次重新添加它们。

如何禁用此操作?

回答

2

如果您的bin文件夹包含在您的项目中,您将无法操作。相反,您可以将浏览器定义文件放置在单独的文件夹或项目下的项目中,然后将生成操作更改为内容(或无)并将其复制到输出目录,以便始终复制(或复制,如果更新)您想要转到bin文件夹的每个文件的属性。这样文件就是项目的一部分,并自动添加到bin文件夹中。

1

使用Post Build Event来复制文件。 请确保浏览器hawk文件构建动作设置为“不要复制”。 然后转到您的项目属性,选择“生成事件”选项卡,并将以下内容添加到生成后事件命令行中:

复制“$(ProjectDir)\ common \ browserhawk *。*”“$(TargetDir) “

如果项目路径中有空格,请确保包含引号。

相关问题