尝试从.net 4.0版本的MSBuild.ExtensionPack使用Zip任务时出现奇怪错误

时间:2011-03-02 20:20:33

标签: .net-4.0 msbuild zip

我们从Tigris MSBuild任务库中的Zip任务获得了不一致的结果,因此我们尝试在MSBuild.ExtensionPack for .NET 4.0中使用Zip任务。但是当我们执行这个新的Zip任务时,我们从MSBuild可执行文件中得到以下错误:

  

C:\ development \ build \ PrepareLastKnownGood.csproj(40,3):错误:Typ   eInitializationException:'java.lang.System'的类型初始值设定项引发了   异常。\ r   C:\ development \ build \ PrepareLastKnownGood.csproj(40,3):错误:Unsat   isfiedLinkError:无法加载DLL'vjsnativ':指定的模块无法加载   被发现。 (HRESULT异常:0x8007007E)\ r

有没有其他人在使用MSBuild.ExtensionPack的Zip任务时遇到此错误?如果是这样,你是如何解决的?

1 个答案:

答案 0 :(得分:1)

来自 MSBuild.ExtensionPack.JSharp.dll 的Zip任务在J#中实现。并且依赖于 vjslib.dll 您需要安装Microsoft Visual J# Version 2.0 Redistributable Package