【问题标题】:Publish Errors on any project在任何项目上发布错误
【发布时间】:2018-02-10 08:11:53
【问题描述】:

尝试在我的服务器上发布 nopcommerce 3.9 应用程序,但出现此错误

发布遇到错误对象引用未设置为对象的实例 诊断日志已写入以下位置

日志文件:

System.NullReferenceException:对象引用未设置为对象的实例。 在 Microsoft.VisualStudio.ApplicationCapabilities.Publish.Provider.DefaultPublishTabProvider.InitializeProvider(IVsHierarchy 层次结构) 在 Microsoft.VisualStudio.ApplicationCapabilities.Publish.Provider.DefaultPublishTabProvider.d__0.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.VisualStudio.ApplicationCapabilities.Publish.Provider.ManagedPublishProvider.d__1.MoveNext()

我还没有在我的电脑上安装 SQL Server,也没有在我的电脑上安装 NopCommerce,也从未对源代码进行任何更改

编辑:它不是另一个问题的重复,因为在这种情况下,我会遇到运行时错误,当我想发布它并且程序运行正常并且我的问题在发布场景中时会发生这种情况

【问题讨论】:

  • 你不能说 我的情况不一样 NullReferenceException 是因为非常直接......也离题了..即使你不被认为是重复的问题。
  • 另外,请阅读How do I ask a good question?
  • @Div 这是一个空引用异常,但从堆栈跟踪来看,这不是用户代码,它在Microsoft 包中。不是重复的。
  • @Rob:好的!,已撤回标记为重复。
  • 虽然 OP 应该添加更多信息,但它只是 nopCommerce 的问题吗?或者默认模板发布也不起作用..

标签: c# visual-studio-2017 publish


【解决方案1】:

VS 2017 V15.5.5 在发布时有一个错误尝试更新你的 VS

【讨论】:

    【解决方案2】:

    您正在引用一条在不知名的地方发布代码的路径。只需检查路径就可以了。

    【讨论】:

      【解决方案3】:

      修复您的 Visual Studio 并以管理员模式运行。

      【讨论】:

        【解决方案4】:

        更改发布配置文件中的目标位置, 当同一个文件夹用于多个项目时会发生此错误。

        【讨论】:

          【解决方案5】:

          检查您的项目中是否有“找不到”文件

          【讨论】:

          • 欢迎来到 SO!当您发布答案并且还有其他答案时,请公开您的优点。在这种情况下,您要求检查一些东西,解释为什么它是一个解决方案。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-04-18
          • 2018-06-20
          • 1970-01-01
          • 2021-05-21
          • 2018-03-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多