C# 分发应用程序时未找到Web引用

C# 分发应用程序时未找到Web引用,c#,.net,binding,assemblies,web-reference,C#,.net,Binding,Assemblies,Web Reference,我的问题是,当应用程序使用web引用时,是否应该在.exe文件的同时分发额外的内容 我制作了一个应用程序,它使用dotMailer API的web引用(用于电子邮件活动管理) 该应用程序在我的电脑上编译并运行良好。但在另一台机器上进行了测试并不断崩溃。经过大量的故障排除,我发现这是由于使用dotMailer API调用造成的 我发现Fusion logger是向我显示失败原因的正确工具,下载并安装在测试机上,并查看了日志。一些人说操作成功,而另一些人说即使程序集下载成功,操作也失败了。测试机器具

我的问题是,当应用程序使用web引用时,是否应该在.exe文件的同时分发额外的内容

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

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

我发现Fusion logger是向我显示失败原因的正确工具,下载并安装在测试机上,并查看了日志。一些人说操作成功,而另一些人说即使程序集下载成功,操作也失败了。测试机器具有web连接。我只是在荧幕上扮演主角,我不知道如何处理这个问题

是否应该将
visualstudio项目
文件夹中的内容复制到测试机器上,以便web引用正常工作

我正在使用Visual Studio 2010

转到您的项目-->参考-->
右键单击dotMailer(您的参考)-->转到属性-->将复制本地属性值设置为True。
如下所示

分发项目时,应将引用设置为“将本地属性复制为True”。然后,只有引用的
Dll的
将被复制到发布bin文件夹中

转到您的项目-->参考-->
右键单击dotMailer(您的参考)-->转到属性-->将复制本地属性值设置为True。
如下所示

分发项目时,应将引用设置为“将本地属性复制为True”。然后,只有引用的
Dll的
将被复制到发布bin文件夹中

我在另一个线程中发现此设置在第一次时并不总是有效,我将尝试将其设置为true/false几次,看看当我将.exe复制到测试机器时是否有效果。感谢您的支持,我非常高兴。我在另一个线程中发现此设置在第一次时并不总是有效,我将尝试将其设置为true/false几次,以查看当我将.exe复制到测试机器时是否有效果。谢谢你的支持,我很高兴。