是否有关于.net核心项目的csproj格式的完整文档?
我一直在寻找一种在构建之前复制文件的方法。 经过一番搜索,我找到了一个解决方案,但我找不到相关的文档。它会覆盖文件吗?有额外的选择,......
<Target Name="CopyMyFiles" BeforeTargets="Build">
<Copy SourceFiles="../../someFile.js" DestinationFolder="dest/" />
</Target>
我找到了.net core here的附加内容,但没有任何关于副本的内容 这是否意味着副本是从msbuild中获得的? 记录目标元素here 但我没有找到任何有关复制的内容。某处是否有可能的任务列表?
答案 0 :(得分:7)
MSBuild中包含的任务文档为here,page specifically on the copy task。 遗憾的是,.NET SDK的许多功能都没有记录,可能仅在特殊情况下有用。我发现自己经常查看MSBuild,.NET MSBuild SDK和Web Sdk的源代码,看看它是如何构建的以及使用它可以做些什么 - 例如在研究this answer时。
答案 1 :(得分:0)
将project.json转换为csproj之后,我要来这里。当文件不在项目目录中时,用于在编译后复制其他文件的机制似乎很奇怪,并且仍在跟踪它。 dotnet迁移工具可将publishOptions内容转换为“ None ...”元素,其详细文档略为粗略...