我有一个包含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)
答案 0 :(得分:0)
似乎应该复制内容文件。您是否尝试将其标记为Copy Always
?
无论如何,如果这不起作用,从构建中启用更好的诊断可能是有益的。例如:
Tools
- > Options
- > Projects and Solutions
- > Build and Run
次设置。 MSBuild project build output verbosity
更改为Normal
。 On Run, when projects are out of date
设置为Always build.
请在此处参阅此问题: File marked as Content -> Copy Always is not being copied