C# webform项目添加了某个引用,但还是提示缺少using指令或程序集引用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# webform项目添加了某个引用,但还是提示缺少using指令或程序集引用相关的知识,希望对你有一定的参考价值。

C# webform项目添加了某个引用,但还是提示缺少using指令或程序集引用

参考技术A 你在项目上添加引用后,在出错的地方的波浪线上,右键添加解析才行的,它会在最前面生成Using xxx这种代码。追问

前面的using代码加了

参考技术B 你类文件里 using引用了吗?追问

引用了

追答

清理下解决方案 重新生成看下

追问

清理了,重新生成还是不行

追答

...这种问题最讨厌了 把那些都清除重新添加看看

C#如何将PDF内容显示在webform中

不想用插件,也不是直接用a标签打开文件,是将PDF的内容显示在html页面上,怎么能实现,求高手指教

一、下载PDFBox
二、引用动态链接库

解压缩下载的PDFBox,找到其中的Bin目录,需要在项目中添加引用的dll文件有:
IKVM.GNU.Classpath.dll
PDFBox-0.7.3.dll
FontBox-0.1.0-dev.dll
IKVM.Runtime.dll
将以上4个文件引用到项目中,在文件中需要引入以下2个命名空间:
using org.pdfbox.pdmodel;
using org.pdfbox.util;

三、API的使用方法
using System.IO;
using System.Text;
using org.pdfbox.pdmodel;
using org.pdfbox.util;
namespace PDFReader

class Program

public static void pdf2txt(FileInfo pdffile, FileInfo txtfile)

PDDocument doc = PDDocument.load(pdffile.FullName);
PDFTextStripper pdfStripper = new PDFTextStripper();
string text = pdfStripper.getText(doc);
StreamWriter swPdfChange = new StreamWriter(txtfile.FullName, false, Encoding.GetEncoding("gb2312"));
swPdfChange.Write(text);
swPdfChange.Close();

static void Main(string[] args)

pdf2txt(new FileInfo(@"C:/Users/Susan/Desktop/aa.pdf"), new FileInfo(@"C:/Users/Susan/Desktop/aa.txt"));


参考技术A

系统需要先装好adobe reader,保证能在网页中打开pdf。

vs中,工具箱-右键-选择项,弹出窗口中,钩选COM组件页面中的Microsoft Web Browser

将新增的Microsoft Web Browser拖动到窗口,新增一个按钮,写单击代码:

string localfile= "c:\\\\test.pdf";
Object refmissing = System.Reflection.Missing.Value;
axWebBrowser1.Navigate(localfile, ref refmissing, ref refmissing, ref refmissing, ref refmissing);

追问

请问这样是什么显示在网页中的呢?Web Browser的作用是什么

追答

Web Browser作为OLE容器,调用系统中安装的pdf阅读器

本回答被提问者和网友采纳
参考技术B FlexPaper+SWFTools, 将pdf转化为swf

以上是关于C# webform项目添加了某个引用,但还是提示缺少using指令或程序集引用的主要内容,如果未能解决你的问题,请参考以下文章

C# 引用AutoMapper提示Mapper类不具有CreateMap方法,怎么解决?

vs2010 C# 添加 DLL引用

Visual Studio 2008 中的 C# 项目中的 C++ 项目参考

将 C++ DLL 添加到 C# 项目

(VS2008 、webform 、C# ) 如何弹出【确认、取消】对话框 ?求现成代码。

怎么获取提示框的返回值(C# 、asp.net、webform)