2013-01-06 92 views
0

我有两个项目的解决方案,一个是ASP.Net项目,另一个是类库。类库取决于包含的文件运行。 ASP.Net项目取决于要运行的类库。引用项目中不包含引用项目的文件

我类所需要的文件设置为“内容”的Build Action和的Copy to Output Directory“复制,如果新”果然,我的课(bin\Debugbin\Release)的输出目录显示我需要的文件。

当我加入这个类作为我的ASP.Net项目,额外的文件,我需要,“内容”文件的引用,不包括在内,只有.dll.pdb.xml文件和其他依赖库都包含在ASP.Net项目中。如何让我的“内容”文件也被复制到ASP.Net文件夹中,就像bin\Release文件夹中的其他文件一样?

我认为这个答案会有帮助,但我没有使用测试。 (Xml file not copying to test output directory

回答

0

似乎应该复制内容文件。您是否尝试将其标记为Copy Always

无论如何,如果这不起作用,从您的构建中启用更好的诊断可能会有所帮助。例如:

  1. 转到Tools - >Options - >Projects and Solutions - >Build and Run设置。
  2. 更改MSBuild project build output verbosityNormal
  3. 确保On Run, when projects are out of date设置为Always build.
  4. 当你创建检查_CopyOutOfDateSourceItemsToOutputDirectory任务(复制任务)

参考这个问题在这里: File marked as Content -> Copy Always is not being copied

+0

我试过'拷贝永远“,这没有什么区别。我也尝试了你的建议(我甚至不知道我可以这样做),并发现文件被复制到库的输出目录,但我看不到复制活动显示正在复制的任何类库文件到ASP.Net项目目录结构的任何部分。 – cjbarth

相关问题