【问题标题】:C# project runs into issues when deploying on other machinesC# 项目在其他机器上部署时遇到问题
【发布时间】:2019-03-14 02:09:30
【问题描述】:

在管理给我的现有项目的同时学习 C#。我注意到,当我从 Windows 10 机器构建并在用户的 Windows7 机器上设置应用程序时,似乎存在部署问题

问题如: - 获取空指针错误 - 自动保存word文档时,会出现保存对话框

我终生无法在我的机器上重现问题。

据我所知, 我使用 Windows 10 64 位和 32 位 Microsoft Office

他们使用 Windows 7 64 位和 32 位 Microsoft Office

我们都有 .NET v3、v3.5、v4.0.3... 并且项目在 v4 中

我不禁认为这是我需要解决的与操作系统相关的问题,但由于我缺乏经验,我不知道我是否可以相信这一点

谁能给点建议

我目前的计划是,由于用户不太容易访问,我将尝试购买一台可以复制他们的笔记本电脑。然后,如果我可以在那里重新创建错误,那么我将安装 Visual Studio 远程调试器并尝试附加这个外部进程并从我这边调试。大多数情况下,这是我唯一的计划,充其量是一个长远的计划

【问题讨论】:

  • 贴一些word文档保存相关的代码
  • SO 是针对特定编程相关问题的。它并不是真正设计为请推测可能导致此代码出现问题的许多事情,我无法向您展示,也许有人会猜对类型的帖子。
  • 相同的 Microsoft Office 版本?

标签: c# .net deploying


【解决方案1】:

听起来您正在处理 Office 自动化/插件。我想 Office 的版本非常重要——不仅仅是 32 位和 64 位,还有 Office/Word 的特定构建和版本。

正如您所怀疑的那样,重新创建错误是关键。尝试在您的 PC 上使用与用户相同的环境设置 Windows 7 VM。这将使您更容易重现和调试问题。

您还需要知道导致错误的确切步骤顺序,并且如果可能,您将需要用户正在处理的文档的副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 2017-06-03
    • 1970-01-01
    • 2021-07-11
    相关资源
    最近更新 更多