【问题标题】:How to manage files common to release and build in VS C# Express?如何管理在 VS C# Express 中发布和构建的通用文件?
【发布时间】:2009-09-22 22:28:05
【问题描述】:

我在 VS C# Express 2008 中有一个 C# 控制台应用程序。该程序需要在运行时读取一些文件,为了方便起见,我想将它们放在与 .EXE 相同的目录中。但是当然有两个.EXE,一个调试和一个发布,我不想复制所有内容。管理此问题的最佳方法是什么?

【问题讨论】:

    标签: c# visual-studio-2008 debugging release


    【解决方案1】:

    您可以将两种配置的输出路径更改为仅使用 'bin\'。

    -- 或--

    您可以将文件添加到项目中,右键单击并将“复制到输出目录”设置为“始终”

    【讨论】:

    • 您想使用选项 2 顺便说一句,拥有单独的 Debug / Release 目录非常有用。
    • 好吧,“复制到输出目录”几乎解决了我的问题。例如,我不希望我的项目的根文件夹中有数百个 .GIF 图像,所以我将它们放在自己的文件夹中——我们称之为 GIFS。我将 .GIF 文件添加到项目中,并将“复制到输出目录”设置为“始终”。但是,复制过程在调试和发布区域创建了目录 GIFS。这也不是我真正想要的。有什么方法可以不将所有这些文件放在项目的顶部,并在运行时找到它们而无需硬编码某些路径?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    相关资源
    最近更新 更多