无法加载' vjslib'仍然在安装J#Re-Dist 2.0之后

时间:2014-03-21 11:57:10

标签: redistributable j# nfop

我正在使用vb.net开发一个应用程序,使用NFOP创建带有xsl的pdf。

spdf = eng.Run(objFOStream.ToString())行上获得以下异常。

我使用VS 2010在Windows 7 32位上工作

  

System.IO.FileNotFoundException:无法加载文件或程序集   'vjslib,版本= 1.0.3300.0,文化=中立,   PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该   系统找不到指定的文件。“& vbCrLf&”文件名:   'vjslib,版本= 1.0.3300.0,文化=中立,   PublicKeyToken = b03f5f7f11d50a3a'“& vbCrLf&”at at   ApacheFop.Engine.Run(String foDocument)“& vbCrLf&”at at   WindowsApplication1.Form1.Button1_Click(Object sender,EventArgs e)in   d:\项目\ IP \ WindowsApplication1 \ WindowsApplication1 \ Form1.vb的:行   18“& vbCrLf&”“& vbCrLf&”===预绑定状态信息===“&   vbCrLf& “LOG:User = sysabdu \ abdu”& vbCrLf& “LOG:DisplayName =   vjslib,版本= 1.0.3300.0,文化=中立,   PublicKeyToken = b03f5f7f11d50a3a“& vbLf&”(完全指定)“&   vbCrLf& “日志:Appbase =   文件:/// d:/项目/ IP / WindowsApplication1 / WindowsApplication1 /斌/调试/”   &安培; vbCrLf& “LOG:Initial PrivatePath = NULL”& vbCrLf& “叫   程序集:ApacheFop.Net,版本= 1.0.963.3928,Culture = neutral,   PublicKeyToken = null。“& vbCrLf&”===“& vbCrLf&”LOG:this bind   在默认的加载上下文中启动。“& vbCrLf&”日志:没有应用程序   找到配置文件。“& vbCrLf&”日志:使用主机配置   file:“& vbCrLf&”日志:使用来自的机器配置文件   C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ machine.config中”   &安培; vbCrLf& “日志:政策后参考:vjslib,版本= 1.0.3300.0,   Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“& vbCrLf&”日志:   试图下载新的URL   文件:/// d:/Projects/IP/WindowsApplication1/WindowsApplication1/bin/Debug/vjslib.DLL”   &安培; vbCrLf& “日志:尝试下载新网址   文件:/// d:/Projects/IP/WindowsApplication1/WindowsApplication1/bin/Debug/vjslib/vjslib.DLL”   &安培; vbCrLf& “日志:尝试下载新网址   文件:/// d:/Projects/IP/WindowsApplication1/WindowsApplication1/bin/Debug/vjslib.EXE“。   &安培; vbCrLf& “日志:尝试下载新网址   文件:/// d:/Projects/IP/WindowsApplication1/WindowsApplication1/bin/Debug/vjslib/vjslib.EXE“。   &安培; vbCrLf& “

1 个答案:

答案 0 :(得分:1)

您需要安装 Visual J#

Microsoft Visual J#2.0版可再发行软件包
http://www.microsoft.com/en-us/download/details.aspx?id=4712

注意:

  

使用vjslib 2.0,您可能还需要将应用程序池设置为   允许32位应用程序。

单文件程序集

  

最简单的应用程序,不使用任何其他程序集   比标准运行时(mscorlib.dll和,对于J#应用程序,   vjslib.dll和vjscor.dll)在不使用的情况下在EXE文件中编译   引用选项。这些被称为自包含或   单文件程序集。