如何在项目中包含/引用文件而不将其复制到项目目录?

Posted

技术标签:

【中文标题】如何在项目中包含/引用文件而不将其复制到项目目录?【英文标题】:How can you include/reference a file in a project without copying it to the project directory? 【发布时间】:2011-01-17 12:52:29 【问题描述】:

我正在 Visual Studio 2008 中编写应用程序。 我有一个帮助文件,我想将它包含在我的项目的输出中。 我希望我的帮助文件的最新版本保留在不是我的 Visual Studio 项目目录的文件夹中。例如 C:/Helpfiles。

我想将此文件包含在我的 Visual Studio 项目中,以便在我构建项目时在我的项目输出中获得该文件的最新版本(位于 C:/helpfiles 中)。如果我只是“添加现有”并选择帮助文件,它会在每次构建时从 C:/helpfiles 获取最新版本吗?

【问题讨论】:

【参考方案1】:

当您转到“添加”对话框时,选择文件,而不是单击添加,而是单击下拉箭头并选择“添加为链接”:

这会将文件保留在原始位置,而不是将其复制并导入到当前项目中。

【讨论】:

这仅适用于 c# 项目吗?我没有看到我的 c++ 项目的“添加为链接”选项。

以上是关于如何在项目中包含/引用文件而不将其复制到项目目录?的主要内容,如果未能解决你的问题,请参考以下文章

如何在xcode中使用图像文件作为启动图像而不将其名称更改为“Default.png”并将其重新导入到项目中?

在可执行文件中包含引用

如何在我的 gradle java 项目中包含外部 .jar? [复制]

将远程文件放入hadoop而不将其复制到本地磁盘

我可以扩展外部 scss 规则而不将其包含在输出中吗?

如何从 PHP 扩展返回数组,而不将其复制到内存中?