Access911.net   |   a9BBS   |   OTaA System  
  搜索文章:  
Access911欢迎您光临  
   主页      上传      繁體版       论坛     
设为首页  |  加入收藏   
  
你现在的位置:文章索引 -> 文章分类 -> ASP/ASP.NET  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
系统正在加载内容,请耐心等待...
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
 
友情链接
 access911.net
 
访问人次
 1701951
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅

显示附加信息 >>>

MVC4的Razor视图中引用EXE类型的库无法运行提示未被引用《ASP/ASP.NET》

作者:cg1  摘自:access911.net  :cg1  更新日期:2016-12-8  浏览人次:

 

问题:

MVC4的Razor视图中引用EXE类型的库无法运行提示未被引用,但是实际上在工程中已经引用。
并且在 Razor 视图中如果使用 @using access911.taobao.* 去引用在解决方案资源管理器中已经引用的类库时也提示未引用。

图片如下:
按此在新窗口浏览图片

图片如下:
按此在新窗口浏览图片

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: CS0012: 类型“access911.taobao.Entities.DbBase”在未被引用的程序集中定义。必须添加对程序集“access911.taobao.service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。

源错误:

 

行 4:      ViewBag.Title = "Index";
行 5:      Layout = "~/Views/Shared/_EasyUI.cshtml";
行 6:      List<Invoice> lbi = Model;
行 7:  }
行 8:  
 

源文件: c:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml    行: 6 

显示详细的编译器输出:


C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0> "c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\csc.exe" /t:library /utf8output /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\da3ed502\005361cd_71c0d101\TopSdk.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\App_global.asax.xz1iujon.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\ae1ed2ff\061b3117_644fd201\access911.WeiXin.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.Razor.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\f3fc0c2f\40185217_bc4ed201\WebGrease.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\fcf1c288\fc5e5516_bc4ed201\System.Net.Http.Formatting.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\7e246623\48b95a10_bc4ed201\EntityFramework.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Deployment\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Deployment.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\5d70b6fa\d8005adf_2607d201\Senparc.Weixin.MP.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\c0a021ed\a6462e53_a0b3d101\NPOI.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\ec6f1c3c\62de3717_bc4ed201\System.Web.Optimization.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\dc1525a6\308dc115_bc4ed201\Newtonsoft.Json.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\dc75649d\8be28c6f_6a96cf01\ICSharpCode.SharpZipLib.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\f0774c5b\e6b54f17_bc4ed201\Antlr3.Runtime.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\ff2151de\8e5d7416_bc4ed201\System.Net.Http.WebRequest.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\2d64b0ff\c6f99016_bc4ed201\System.Web.Http.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\13df763b\58f8af16_bc4ed201\System.Web.Http.WebHost.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\0d79ffce\0660ba09_61fbd101\Senparc.Weixin.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\53d0dd9c\548a1e7a_1851d201\access911.GraspTopExtend.Web.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\a42d1ff5\220fdd14_644fd201\Senparc.Weixin.QY.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\bcc1b79c\ac9e2f55_a0b3d101\NPOI.OOXML.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\8eb4b4df\ba09e216_bc4ed201\System.Web.Providers.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\8b554b7f\868f8253_a0b3d101\NPOI.OpenXml4Net.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\aea4bdf8\8e5d7416_bc4ed201\System.Net.Http.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mvc\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Mvc.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\a3d9a8f5\d3bfae54_a0b3d101\NPOI.OpenXmlFormats.DLL" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Web.Infrastructure\v4.0_1.0.0.0__31bf3856ad364e35\Microsoft.Web.Infrastructure.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\c9c5123b\fa284d9b_04bed001\Senparc.Weixin.MP.Sample.CommonService.DLL" /out:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\App_Web_index.cshtml.a8d08dba.cgko04vk.dll" /D:DEBUG /debug+ /optimize- /w:4 /nowarn:1659;1699;1701 /warnaserror-  "c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\App_Web_index.cshtml.a8d08dba.cgko04vk.0.cs" "c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\App_Web_index.cshtml.a8d08dba.cgko04vk.1.cs"


Microsoft(R) Visual C# 2010 编译器 4.0.30319.1 版
版权所有(C) Microsoft Corporation。保留所有权利。

c:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml(6,5): error CS0012: 类型“access911.taobao.Entities.DbBase”在未被引用的程序集中定义。必须添加对程序集“access911.taobao.service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。
c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\83ee012f\20f2b99c\assembly\dl3\53d0dd9c\548a1e7a_1851d201\access911.GraspTopExtend.Web.DLL: (与前一个错误相关的符号位置)

 

显示完整的编译源:


行 1:    #pragma checksum "C:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "FCFCFA65A79D388BB5FCA25F9FB0C2B3"
行 2:    //------------------------------------------------------------------------------
行 3:    // <auto-generated>
行 4:    //     此代码由工具生成。
行 5:    //     运行时版本:4.0.30319.225
行 6:    //
行 7:    //     对此文件的更改可能会导致不正确的行为,并且如果
行 8:    //     重新生成代码,这些更改将会丢失。
行 9:    // </auto-generated>
行 10:   //------------------------------------------------------------------------------
行 11:   
行 12:   namespace ASP {
行 13:       using System;
行 14:       using System.Collections.Generic;
行 15:       using System.IO;
行 16:       using System.Linq;
行 17:       using System.Net;
行 18:       using System.Web;
行 19:       using System.Web.Helpers;
行 20:       using System.Web.Security;
行 21:       using System.Web.UI;
行 22:       using System.Web.WebPages;
行 23:       using System.Web.Mvc;
行 24:       using System.Web.Mvc.Ajax;
行 25:       using System.Web.Mvc.Html;
行 26:       using System.Web.Optimization;
行 27:       using System.Web.Routing;
行 28:       
行 29:       #line 1 "C:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml"
行 30:       using access911.WeiXin.Models;
行 31:       
行 32:       #line default
行 33:       #line hidden
行 34:       
行 35:       #line 2 "C:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml"
行 36:       using access911.GraspTopExtend.Web.Models.BillIndex;
行 37:       
行 38:       #line default
行 39:       #line hidden
行 40:       
行 41:       
行 42:       public class _Page_Views_Home_Index_cshtml : System.Web.Mvc.WebViewPage<dynamic> {
行 43:           
行 44:   #line hidden
行 45:           
行 46:           public _Page_Views_Home_Index_cshtml() {
行 47:           }
行 48:           
行 49:           protected ASP.global_asax ApplicationInstance {
行 50:               get {
行 51:                   return ((ASP.global_asax)(Context.ApplicationInstance));
行 52:               }
行 53:           }
行 54:           
行 55:           public override void Execute() {
行 56:               
行 57:               #line 3 "C:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml"
行 58:     
行 59:       ViewBag.Title = "Index";
行 60:       Layout = "~/Views/Shared/_EasyUI.cshtml";
行 61:       List<Invoice> lbi = Model;
行 62:   
行 63:               
行 64:               #line default
行 65:               #line hidden
行 66:   WriteLiteral("\r\n\r\n<h2>Index</h2>\r\n");
行 67:   
行 68:               
行 69:               #line 10 "C:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml"
行 70:    foreach (var bi in lbi) { 
行 71:       
行 72:               
行 73:               #line default
行 74:               #line hidden
行 75:               
行 76:               #line 11 "C:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml"
行 77:   Write(Html.Label(bi.BillCode));
行 78:   
行 79:               
行 80:               #line default
行 81:               #line hidden
行 82:               
行 83:               #line 11 "C:\GraspTopExtendWeb\access911.GraspTopExtend.Web\access911.GraspTopExtend.Web\Views\Home\Index.cshtml"
行 84:                               ;
行 85:   }
行 86:   
行 87:               
行 88:               #line default
行 89:               #line hidden
行 90:           }
行 91:       }
行 92:   }
行 93:   
 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.225 

 


方法一:

将EXE的库重新编译为DLL库就可以解决

 

方法二:

在 Web.config 文件中更改设置。

  <system.web>
    <compilation debug="true" targetFramework="4.0" >
      <assemblies>
        <add assembly="access911.taobao.service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
      </assemblies>
    </compilation>
  </system.web>

可参考:地址

 

本站文章旨在为该问题提供解决思路及关键性代码,并不能完成应该由网友自己完成的所有工作,请网友在仔细看文章并理解思路的基础上举一反三、灵活运用。

access911.net 原创文章,作者本人对文章保留一切权利。
如需转载必须征得作者同意并注明本站链接

 

 
相关文章
     没有手动相关文章
     VBE界面下菜单工具引用(References)和用CreateObject来创建对象的区别
     如何知道引用的相对应的名称?
     如何调用/引用其他数据库(mdb/mde)的函数?
 
评论
     查看或发表更多的评论,请单击这里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利