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 2008 Visual Studio在编译后将.dll和.pdb添加到项目中_Visual Studio 2008 - Fatal编程技术网

Visual studio 2008 Visual Studio在编译后将.dll和.pdb添加到项目中

Visual studio 2008 Visual Studio在编译后将.dll和.pdb添加到项目中,visual-studio-2008,Visual Studio 2008,在我的Visual Studio 2008 web vbproj中,我只在bin文件夹中包含了某些文件。我正在使用browserhawk,它需要一些浏览器定义文件(maindefs.bdd等)。现在,我在部署web应用程序时总是使用它们 当我编译应用程序时,VS会自动将新编译的.dll添加到项目中。我曾尝试对添加的文件使用“从项目中排除”,但在清理解决方案后,它会再次添加这些文件 如何禁用此操作?如果您的bin文件夹包含在项目中,您将无法禁用此操作。相反,您可以将项目中的浏览器定义文件放在单独的

在我的Visual Studio 2008 web vbproj中,我只在bin文件夹中包含了某些文件。我正在使用browserhawk,它需要一些浏览器定义文件(maindefs.bdd等)。现在,我在部署web应用程序时总是使用它们

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


如何禁用此操作?

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

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

使用生成后事件复制文件。 确保浏览器hawk文件生成操作设置为“不复制”。 然后转到项目属性,选择“生成事件”选项卡,并将以下内容添加到生成后事件命令行:

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


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

使用生成后事件复制文件。 确保浏览器hawk文件生成操作设置为“不复制”。 然后转到项目属性,选择“生成事件”选项卡,并将以下内容添加到生成后事件命令行:

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

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