Visual Studio 2010 管理输出文件

本文关键字:输出 文件 管理 2010 Studio Visual | 更新日期: 2023-09-27 18:31:05

我是Visual Studio 2010代码开发的新手,我想问你一个简单的问题,关于构建项目后的事情。

我有一个 C# 项目,当我在发布模式下构建它时,会创建一些文件,其中一些文件从另一个文件复制到 ''output''bin''Release'' 文件夹中。我的问题是,我如何管理创建的dll或创建的文件将在''output''bin''Release''文件夹中。

我试图查看项目的构建属性,但我找不到任何选项。

谢谢。

Visual Studio 2010 管理输出文件

实际上我的项目输出文件夹中不需要这个 dll,因为我 将此 DLL 添加为对我的项目的引用

这正是此文件出现在输出文件夹中的原因。

有几种方法可以将文件"放置"在输出文件夹中。对于项目中的普通文件,您可以设置属性Copy to Output Directory

如果我们谈论 dll 的(如前所述 Hans),则在引用中每个程序集都有Copy Local属性。默认情况下,VS 根据我们的 GAC 设置此设置,因此如果您使用的是第 3 部分程序集或来自其他项目,VS 会将此属性设置为 True 并将文件复制到输出文件夹。

如果不想将此文件放在输出文件夹中,只需将此属性设置为 False 。但请记住,在运行时,此程序集应存在。

有关更多信息,请参见:如何:设置引用的"复制本地"属性

另一种解释:您只是弄乱了项目属性中的Output path,并且两个项目具有相同的输出文件夹。 :)

我建议您忽略创建的额外文件。执行此操作的一种方法是将这些目标配置到其他位置。
我使用这个:

属性页->常规
- 输出目录 = $(解决方案目录)。''链接''
- 中间目录 = c:''temp''vc10''$(解决方案名称)''$(配置)''


对调试和发布使用相同的设置。