首页 > 解决方案 > 有什么方法可以将来自非主项目的文件包含在 outpot 文件夹中?

问题描述

我的问题有点类似于已经存在的问题: How to include other files to the output directory in C# on build?

在我的情况下,虽然我不是试图将主项目的文件包含到输出文件夹中,而是在同一个应用程序中包含另一个项目(因此 2 个项目 A 是主项目,B 是另一个)。

我想要的是,每当我编译应用程序时,A 都会提供 .exe,而 B 项目中的一些文件 (.xml) 会与来自 A 的 .exe 一起放入输出中的文件夹中。

现在我已经尝试了类似问题中的方法,更改了 B 中文件的输出类型。当我编译 B 时它工作正常(它们位于那里的适当文件夹中)。但是,当我将项目作为一个整体进行编译时(因为 A 是“主要”),我遇到了一个问题,即创建了 .dll(或我决定将 B 编译为的任何内容)但 B 中的文件夹和文件不存在.

标签: c#visual-studio-2017

解决方案


推荐阅读