1 回答

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
MSBuild。在構(gòu)建之前創(chuàng)建 EmbeddedResource
您可以嘗試對(duì)csproj 文件使用BeforeBuild操作以包含嵌入的資源:
<Target Name="BeforeBuild">
...
<ItemGroup>
<EmbeddedResource Include="..."/>
</ItemGroup>
...
</Target>
現(xiàn)在 MSBuild 會(huì)將此文件作為嵌入資源添加到您的程序集中。
更新:
謝謝@Martin Ullrich。他指出了正確的方向,我們可以用<Target Name="EmbedLocal" BeforeTargets="PrepareForBuild">在Directory.Build.props來(lái)解決這個(gè)問(wèn)題。您可以檢查它是否適合您。
<Target Name="EmbedLocal" BeforeTargets="PrepareForBuild">
...
<ItemGroup>
<EmbeddedResource Include="..."/>
</ItemGroup>
...
</Target>
- 1 回答
- 0 關(guān)注
- 377 瀏覽
添加回答
舉報(bào)