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
存在,它會正確部署。這只是我的項目的簡單例子。 我該如何解決這個問題?