Atook 发表于 2018-9-12 16:53:42

将数据文件夹添加到我的 .NET 项目中以包含在生成中

嘿帮。
我有一个“data”文件夹,其中包含一些图像和dwg文件,我想包含在编译好的项目中。
出于某种原因,我最花时间让Visual Studio将其添加到输出目录中。我的google-fu让我失望了,我已经尝试了堆栈溢出所说的(在构建事件之外),但无法“复制到输出目录”。不过,该选项可用于项目中的其他文件。
我正在使用VS Community 2015。文件夹(和内容)已添加到项目中,但我找不到将其添加到输出目录的位置,它不在属性对话框中。
使用资源,我可以看到如何添加单个文件,而不是整个文件夹。我知道这不是严格意义上的CAD相关编程问题,但尽管你们可能会有所帮助。
有什么想法吗?

**** Hidden Message *****

MickD 发表于 2018-9-13 02:23:28

我这样做的方法是使用构建事件命令,如:
copy "$(TargetDir)*。dll" "C:\My Folder\Data\"
这将把生成输出目录中的所有dll复制到我的C驱动器上的文件夹中。
您应该能够找到复制文件夹等的示例,并记住将命令添加到您需要的每个构建配置中。
hth

MexicanCustard 发表于 2018-9-13 07:06:15

我也使用了米克的方法
此外,我还编写了一个post/tut,其中我使用我编写的自定义工具复制了一个文件,并根据构建更改了文件中的一些文本,以防您也需要该操作。
https://www.theswamp.org/index.php?topic=50241.msg554012#msg554012

JohnK 发表于 2018-9-13 07:50:25

谢谢大家,看来我要走构建事件路线了。
MC,这就是我所做的,现在当我右键单击时,我可以“从项目中排除”,但我不能将其设置为复制到构建目录。奇怪。
谢谢大家。
页: [1]
查看完整版本: 将数据文件夹添加到我的 .NET 项目中以包含在生成中