0

我有一个具有多个功能项目的 VS 解决方案。如果我在 VS 中运行解决方案构建,则一切正常,因为它将 bin 和 function.json 推送到相应的项目文件夹中。但是,当我在命令行中运行 msbuild 或 dotnet.exe 并输出到公共文件夹(例如:)时msbuild MB.Azure.sln -property:outdir=\msbuildout,我可以看到所有库都进入 bin 文件夹,但所有项目的 function.json 文件都被删除,除了最后一个在构建链中构建。

这是预期的行为吗?有什么方法可以让我仍然保留所有 function.JSON 文件?或者是否可以手动生成文件而不是系统自动生成?

-斯里坎特

4

1 回答 1

1

我怀疑您是否对所有项目使用相同的输出文件夹。

除非您有特定要求将每个函数放在单独的项目中,否则我建议您在同一个项目中创建函数。只需为每个函数创建一个类文件。

构建项目后,所有函数都会有一个文件夹,每个函数都包含相关的 function.json。

于 2020-11-06T13:02:44.853 回答