引用项目中不包含引用的项目文件

时间:2013-01-06 20:28:25

标签: asp.net .net reference

我有一个包含2个项目的解决方案,一个是ASP.Net项目,另一个是类库。类库依赖于要包含的文件来运行。 ASP.Net项目依赖于要运行的类库。

我将类所需的文件设置为Build Action的“Content”和Copy to Output Directory的“Copy if newer”,果然,我的类的输出目录({{1} }或bin\Debug)显示我需要的文件。

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

我认为这个答案会有所帮助,但我不会参与测试。 (Xml file not copying to test output directory

1 个答案:

答案 0 :(得分:0)

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

无论如何,如果这不起作用,从构建中启用更好的诊断可能是有益的。例如:

  1. 转到Tools - > Options - > Projects and Solutions - > Build and Run次设置。
  2. MSBuild project build output verbosity更改为Normal
  3. 确保On Run, when projects are out of date设置为Always build.
  4. 构建时检查 _CopyOutOfDateSourceItemsToOutputDirectory 任务(复制任务)
  5. 请在此处参阅此问题: File marked as Content -> Copy Always is not being copied