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拖动到窗口,新增一个按钮,写单击代码:
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方法,怎么解决?
Visual Studio 2008 中的 C# 项目中的 C++ 项目参考