【问题标题】:Web reference not found when distributing application分发应用程序时未找到 Web 参考
【发布时间】:2013-09-07 20:01:13
【问题描述】:

我的问题是,当应用程序使用网络引用时,是否应该与 .exe 文件一起分发一些额外的东西?

我制作了一个应用程序,它使用 dotMailer API 的 Web 参考(用于电子邮件活动管理)。

应用程序在我的 PC 上编译并运行良好。但在另一台机器上测试它并不断崩溃。经过大量的故障排除后,我发现这是由于使用 dotMailer API 调用造成的。

我发现 Fusion logger 是向我显示失败原因的正确工具,将其下载并安装在测试机器上并查看日志。有人说操作成功,而另一些人说即使程序集下载成功也失败了。测试机器具有网络连接。我只是盯着屏幕冻结不知道如何解决这个问题。

是否应该将 Visual Studio project 文件夹中的某些内容复制到测试机器上以供网络参考工作?

我正在使用 Visual Studio 2010

【问题讨论】:

    标签: c# .net binding assemblies web-reference


    【解决方案1】:

    转到您的项目 --> 参考 --> Right Click on dotMailer (Your Reference) --> Go to Properties --> Set Copy Local property value as True. 如下所示

    在分发项目时,我们应该设置引用"Copy local Property as True"。然后只有引用的Dll's 会被复制到发布 bin 文件夹中。

    Reference is here

    Related Question / Thread is here

    【讨论】:

    • 我在另一个线程here发现这个设置在第一次并不总是有效,会尝试设置为true/false几次看看它是否在我复制.exe时有效果到测试机。感谢您的支持我很高兴。
    猜你喜欢
    • 2021-10-27
    • 1970-01-01
    • 2017-12-31
    • 1970-01-01
    • 2022-09-25
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多