ITPub博客

首页 > 应用开发 > > .net core2.2项目生成成功发布失败的问题

.net core2.2项目生成成功发布失败的问题

作者:lgchen 时间:2019-09-02 10:06:04 0 删除 编辑

.net core2.2项目,其引用依赖的其它项目为netstandard2.0,vs2017最新版,相关SDK也安装了。

开发过程中,生成没有问题,dotnet run也正常。但发布失败,提示错误:

C:\Program Files\dotnet\sdk\2.2.106\Sdks\Microsoft.NET.Sdk.Publish\build\netstandard1.0\TransformTargets\Microsoft.NET.Sdk.Publish.TransformFiles.targets(144,5): 错误 MSB4018: “TransformAppSettings”任务意外失败。
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 Microsoft.NET.Sdk.Publish.Tasks.AppSettingsTransform.UpdateDestinationConnectionStringEntries(String destinationAppSettingsFilePath, ITaskItem[] destinationConnectionStrings)
在 Microsoft.NET.Sdk.Publish.Tasks.TransformAppSettings.TransformAppSettingsInternal()
在 Microsoft.NET.Sdk.Publish.Tasks.TransformAppSettings.Execute()
在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
在 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()

然后新建了两个空项目,一个.netstandard项目,一个.net core的web应用并引用,生成发布成功,系统环境没有问题。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1276/viewspace-3139501/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 关于eclipse
请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    115
  • 访问量
    1025