我有一些需要嵌入DLL的资源。如果我使用Visual Studio,我可以使用UI添加它们。这会将以下内容添加到csproj
文件中:
<EmbeddedResource Include="Mocks\MyMock.GetDimensions().json" />
不,我喜欢从终端添加dotnet
命令的资源。我该怎么办?
我正在(重新)在PowerShell中生成一些文件,我需要将这些文件嵌入到DLL中,以便我的代码可以访问它。
答案 0 :(得分:1)
CLI中没有内置动词来处理此问题。这必须通过安装到项目中的第三方CLI命令行工具(也可以通过编辑csproj文件)或第三方全局工具(2.2.0 CLI中支持全局工具)来完成。
对于您的特定用例,通过通配符添加所有json文件是包含所有生成内容的最简单选项:
#standardSQL
SELECT
totalCount,
city,
STRUCT(start) timeSpan
FROM (
SELECT
COUNT(*) AS totalCount,
city,
DATE_TRUNC(timeInterval.intervalStart, YEAR) AS start
FROM `sandbox.CountByCity`
GROUP BY city, start
)