将文件复制到解决方案

本文关键字:解决方案 复制 文件 | 更新日期: 2023-09-27 18:26:15

我在类库中有一个文件。

我需要通过utils-lib从类库中引用它。如果我这样做"~/myfile.xsd",则找不到该文件,因为它正在解决方案根目录中查找引用。

就我所见,我有两个选择:

  1. 将其复制到解决方案根目录
  2. 更改引用当前程序集的路径

目前,我已经尝试了构建操作的所有排列,试图复制文件——唯一有效的方法是将文件ocross物理复制到根目录。

但是,该文件不需要在解决方案根目录中,所以我想在当前程序集中引用它是最好的选择,但我该如何做到这一点?

将文件复制到解决方案

您有两个选项。将中的文件转换为Steve Mitcham所评论的资源,或者在解决方案资源管理器中选择该文件,在属性网格中将BuildAction更改为None,将Copy to output directory更改为Copy if newerCopy always。第二个选项将导致Visual Studio在编译该文件时将其与exe一起放在bin目录中。