Kee*_*ker 3 csproj .net-core dotnet-cli
我有一些资源需要嵌入到 DLL 中。如果我使用 Visual Studio,我可以使用 UI 添加它们。这会将以下内容添加到csproj文件中:
<EmbeddedResource Include="Mocks\MyMock.GetDimensions().json" />
dotnet不,我喜欢使用终端命令添加资源。我该怎么办?
我正在 PowerShell 中(重新)生成一些文件,并且需要将这些文件嵌入到 DLL 中,以便我的代码可以访问它。
CLI 中没有内置动词可以处理此问题。这必须通过安装到项目中的第 3 方 CLI 命令行工具(也可以通过编辑 csproj 文件)或第 3 方全局工具(2.2.0 CLI 中提供对全局工具的支持)来完成。
对于您的特定用例,通过通配符添加所有 json 文件是包含所有生成内容的最简单选项:
<ItemGroup>
<EmbeddedResource Include="Mocks\**\*.json" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2590 次 |
| 最近记录: |