尽管正确引用,但未找到强类型程序集

发布于 2024-09-13 13:59:18 字数 317 浏览 5 评论 0原文

我们有一个利用夏普架构的项目。为了进行一些测试,我们进行了一些调整以强类型化某些程序集。

此后,该项目将不再建设。 VS2010抱怨:

错误CS0012:类型'SharpArch.Core.PersistenceSupport.IRepositoryWithTypedId`2'是在未引用的程序集中定义的。您必须添加对程序集“SharpArch.Core,Version=1.5.0.0,Culture=neutral,PublicKeyToken=b5f559ae0ac4e006”的引用。

该参考已被删除并重新添加。它也在 GAC 中,并且我们已验证公钥令牌是否匹配。

We have a project which utilizes Sharp Architecture. For the purposes of some testing, we made some adjustments to strongly type some assemblies.

Following this, the project would no longer build. VS2010 complained that:

error CS0012: The type 'SharpArch.Core.PersistenceSupport.IRepositoryWithTypedId`2' is defined in an assembly that is not referenced. You must add a reference to assembly 'SharpArch.Core, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b5f559ae0ac4e006'.

The reference has been removed and re-added. It's also in the GAC and we've verified that the Public Key Token matches.

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

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

发布评论

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

评论(2

简单气质女生网名 2024-09-20 13:59:18

只需检查您是否在 x64 模式下运行即可。否则事情将无法进行。转到 vs 项目属性并将其更改为 x64。

Just check if you are running in x64 mode. Otherwise things will not work. Go to the vs project properties and change it to x64.

╰つ倒转 2024-09-20 13:59:18

这是我的清单,最可能的原因位于最上面。

  1. 确保您的项目未设置为“.NET xx CLIENT Framework”。这个一直让我着迷。
  2. 尝试清洁您的溶液。我发现 VS 有时会感到困惑,需要你清除 obj/bin 文件夹。
  3. 重启VS
  4. 设置引用复制到本地。
  5. 更改它,使其不再请求特定版本。
  6. 更改它以便它确实请求特定版本。
  7. 删除对 GAC 版本的引用,并将其添加到文件中存储的版本中。

This is my checklist with the most likely cause on top.

  1. Make sure your project is not set to ".NET x.x CLIENT Framework". This one gets me all the time.
  2. Try cleaning your solution. I find that VS gets confused sometimes and needs you to clear out the obj/bin folders.
  3. Restart VS
  4. Set the reference to copy locally.
  5. Change it so that it doesn't request a specific version.
  6. Change it so that it does request a specific version.
  7. Remove the reference to the GAC version and add one to a version stored in a file.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文