Jam*_*ott 3 msbuild .net-core visual-studio-code
如何将项目目录根目录中的自定义文件放入构建/发布文件夹中?
如果它是 .json 文件,它似乎会自动通过(可能是因为 .NET 配置是 json)
我有一个基于文本的自定义配置文件,扩展名为 .txt。
我试过了:
<ItemGroup>
<DotnetPublishFiles Include="customfile.txt"></DotnetPublishFiles>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
和
<ItemGroup>
<Content Include="./*.txt" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
也
<ItemGroup>
<Content Include="customfile.txt" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
还:
<_CustomFiles Include="$(MSBuildProjectDirectory)/customfile.txt" />
<DotNetPublishFiles Include="@(_CustomFiles)">
</DotNetPublishFiles>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
似乎没什么作用...
我正在使用 Visual Studio Code 和 .NET Core 3.1。
有任何想法吗?
<ItemGroup>
<None Update="customfile.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
SDK 样式项目以相同的方式处理 JSON(以及其他合适的)文件,因此对于您自己的自定义文件,您需要明确询问 MSBuild。
| 归档时间: |
|
| 查看次数: |
2097 次 |
| 最近记录: |