【发布时间】:2019-12-08 13:20:54
【问题描述】:
我按照
中的说明创建了一个新的 .Net Core 3.0 应用程序https://aws.amazon.com/blogs/developer/net-core-3-0-on-lambda-with-aws-lambdas-custom-runtime/
但是,我一添加代码库项目依赖,就发布失败了:
发布:C:\Program Files\dotnet\sdk\3.0.100\NuGet.targets(123,5):错误:不明确的项目名称“引导程序”
我最终意识到错误归结为 aws-lambda-tools-defaults.json 中的一行:
"msbuild-parameters": "--self-contained true /p:AssemblyName=bootstrap"
此开关将 每个 程序集重命名为“引导程序”,这完全没用。解决方法是在 .csproj 文件中将程序集名称重命名为“bootstrap”并移除重命名开关。
有没有办法指定只应重命名一个特定的程序集?
【问题讨论】:
标签: amazon-web-services aws-lambda asp.net-core-3.0 aws-serverless