“您必须添加对程序集‘System.Data.Services.Client,Version=3.5.0.0’的引用”

发布于 2024-09-14 03:30:17 字数 300 浏览 9 评论 0原文

我正在使用 Windows Azure Table 构建一个应用程序。我将对表服务的所有调用封装到其自己的程序集中。此程序集使用 .NET 4.0 Framework 并包含对 System.Data.Service.Client (4.0) 的引用。我可以毫无问题地使用测试项目中的这个程序集。

当我添加此项目作为对 MVC2 Web 应用程序的引用时(再次针对 .NET 4.0 框架),我收到上述错误。我将相同的 DLL (v.4.0) 添加到 Web 项目中,但问题仍然存在。

到底是怎么回事?为什么我需要使用 MVC 项目中的 3.5 DLL?

I'm building an app using Windows Azure Table. I've encapsulated all my calls to the Table Service into its own assembly. This assembly uses the .NET 4.0 Framework and includes a reference to System.Data.Service.Client (4.0). I'm able to use this assembly from a test project with no issue.

When I add this project as a reference to an MVC2 web application — again targeting the .NET 4.0 framework — I get the above error. I added the same DLL (v.4.0) to the web project but the problem persists.

What is going on? Why should I need to use a 3.5 DLL from the MVC project?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若相惜即相离 2024-09-21 03:30:17

我将以下内容添加到我的 web.config 文件中,一切都是copacet。

<system.web>
  <compilation debug="true" targetFramework="4.0">
    <assemblies>
      <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
    </assemblies>
  </compilation>
</system.web>

I added the following to my web.config file and all is copacetic.

<system.web>
  <compilation debug="true" targetFramework="4.0">
    <assemblies>
      <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
    </assemblies>
  </compilation>
</system.web>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文