gpt4 book ai didi

c# - UPS API .net 无法解析命名空间 TrackWSSample.TrackWebReference

转载 作者:行者123 更新时间:2023-11-30 19:41:03 24 4
gpt4 key购买 nike

我正在尝试在 .net 中编写一个简单的 Web 表单来检查 UPS 跟踪状态。

我从 UPS 下载了 API 和示例<我能够运行该示例并获得响应。

问题是示例是作为控制台 C# 程序而不是网页编写的,因此我创建了一个新网站,并复制了代码。我添加了 WSDL,但我仍然收到:“ namespace ‘TrackWSSample’中不存在类型或 namespace 名称‘TrackWebReference’(是否缺少程序集引用?)”

我找不到任何关于如何导入这个命名空间的信息,我在示例中也找不到任何给我线索的信息。

code

谢谢,伊丹

最佳答案

错误是由指向 Track.wsdl 文件的错误 Web Reference Url 引起的。您需要更新正确文件的路径并更新 Visual Studio 中的 Web 引用。

要更新 Web 引用 URL 的路径,请执行以下步骤:

  • 在解决方案资源管理器中,选择Web References --> TrackWebReference
  • 查看属性表,Web Reference URL,它应该是“C:\arun_UPS\UPS\codeworkspace\DodgeTrackSchema\Track.wsdl>”。将此路径更改为本地 Track.wsdl 文件。您可以在 CodeSamples\Track\Dotnet\TrackWSSample\TrackWSSample\Web Reference 文件夹中找到此文件。
  • 最后,再次在 Solutions Explorer 上右键单击 TrackWebReference 并选择Update Web Reference 重新生成 Reference.cs 文件。

现在你的问题应该已经解决了。

关于c# - UPS API .net 无法解析命名空间 TrackWSSample.TrackWebReference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21225120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com