Visual Web Developer 2010 中未找到 CppCodeProvider 程序集错误

发布于 2024-09-01 03:42:34 字数 352 浏览 3 评论 0原文

我在 Visual Web Developer 2010 中打开了一个网站,在页面顶部的母版页声明上有一条错误波形曲线:

<%@ Master Language="C#" AutoEventWireup="true" etc...

错误是“无法加载文件或程序集 'CppCodeProvider,Version=10.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。”

奇怪的是我在网站中根本没有使用 C++。后台代码是C#。

谁能告诉我这个程序集在哪里被引用?

I opened a website in Visual Web Developer 2010 and at the top of the page there is an error squiggle on the master page declaration:

<%@ Master Language="C#" AutoEventWireup="true" etc...

The error is "Could not load file or assembly 'CppCodeProvider, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference."

The strange thing is that I'm not using C++ in the website at all. The code-behind is C#.

Can anyone tell me where this assembly is being referenced?

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

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

发布评论

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

评论(1

蓝海似她心 2024-09-08 03:42:34

您的 .NET Framework 目标可能指向项目以外的版本。在 VS 2010 Web Developer 中,转到网站 ->启动选项->构建目标固件并将其设置为 2。

我不能 100% 确定这会解决您的问题,但当我遇到它时,它为我解决了这个问题。

It's possible that your .NET Framework target is pointing to a version other than the project. In VS 2010 Web Developer go to Website -> Start Options -> Build and set the target FW to 2.

I'm not 100% sure this will solve your problem, but it did it for me when I ran into it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文