添加对.dll asp.net的引用

添加对.dll asp.net的引用,asp.net,reference,recaptcha,Asp.net,Reference,Recaptcha,我有一个关于向.NET项目添加引用的简单问题。我正在将reCAPTCHA添加到一个网站,我已经下载了dll 设置对dll的引用后,我构建并运行项目,并收到以下错误: [ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.] System.Reflection.Mod

我有一个关于向.NET项目添加引用的简单问题。我正在将reCAPTCHA添加到一个网站,我已经下载了dll

设置对dll的引用后,我构建并运行项目,并收到以下错误:

[ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.]
   System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark) +0
   System.Reflection.Assembly.GetTypes() +96
   StarSuite.Core.Settings.GetSingletonInstancesOfBaseType(Type baseType, String staticMethodName, Type returnType) +149

[ApplicationException: Unable to load types from 'Recaptcha, Version=1.0.5.0, Culture=neutral, PublicKeyToken=9afc4d65b28c38c2'. LoaderExceptions: [FileNotFoundException: Could not load file or assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.]
]

我缺少什么,为什么会出现此错误?

未找到文件

这是您的原因-其在输出中:

FileNotFoundException

仔细检查您的引用指向未找到文件的位置

这是您的原因-其在输出中:

FileNotFoundException

仔细检查引用指向的位置

是否在项目中的引用下添加了DLL,以便将其包含在生成中?

是否在项目中的引用下添加了DLL,以便将其包含在生成中?

如果这个问题很愚蠢,很抱歉……这是您的web项目MVC吗?如果您使用的是基于web表单的项目,那么您不应该使用该组件,因为它依赖于mvc程序集(可能有web表单版本?)。

如果这个问题很愚蠢,那么很抱歉……是您的web项目mvc吗?如果您使用的是基于web表单的项目,则不应使用该组件,因为它依赖于mvc程序集(可能有web表单版本?)。

对于在搜索Umbraco修复程序时发现此问题的用户,可以在以下位置找到修复程序:

同样的修复程序也可以应用于未运行Umbraco的网站

摘要为了避免您阅读整个论坛帖子,请将以下内容添加到您的web配置中:

<runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0"
          newVersion="2.0.0.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>

对于在搜索Umbraco修复程序时发现此问题的用户,可以在以下位置找到修复程序:

同样的修复程序也可以应用于未运行Umbraco的网站

摘要为了避免您阅读整个论坛帖子,请将以下内容添加到您的web配置中:

<runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0"
          newVersion="2.0.0.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>


但我清楚地拥有文件,并在添加引用时浏览到它?你能看看引用属性并发布它的路径和资源管理器说的路径吗?但我清楚地拥有文件,并在添加引用时浏览到它吗?你能看看引用属性并发布它的路径和路径吗explorer说它的路径是?我在项目中没有引用文件夹?我指的是Visual Studio中解决方案资源管理器中的引用文件夹。我在项目中没有引用文件夹?我指的是Visual Studio中解决方案资源管理器中的引用文件夹。我没有使用该组件,但是我想说的是,你应该在谷歌代码上检查这个项目。我尝试了一个旧版本的组件,我希望它能正常工作!非常感谢你们的帮助和时间!!!我还没有用过那个组件,但我想说你应该在谷歌代码上检查一下这个项目。我试过一个旧版本的组件,我希望它能正常工作!非常感谢你们的帮助和时间!!!