0
这里是我的A.csproj
的一部分:DOTNET发布不包括后生成事件过程中生成的文件
<ItemGroup>
<Content Include="..\..\Payloads\**\*.*">
<Link>Payloads\%(RecursiveDir)%(FileName)%(Extension)</Link>
<CopyToOutputDirectory>None</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
</ItemGroup>
Payloads
目录是从项目A
B.csproj
<PropertyGroup>
<PostBuildEvent>
xcopy /I /S /R /Y /d $(TargetDir)*.* $(SolutionDir)Payloads\Content
</PostBuildEvent>
</PropertyGroup>
引用的项目B
创建Payloads
目录在我运行时不存在publish
目录中dotnet publish
信息
dotnet SDK version 2.0, ASP.NET Core 2.0 on .NET 461 framework
好像发布内容构建之前计算。当我运行dotnet发布时,如果Payloads
存在,它会正确部署。这只是我的项目的简单例子。 我该如何解决这个问题?