我们从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任务时遇到此错误?如果是这样,你是如何解决的?
答案 0 :(得分:1)
来自 MSBuild.ExtensionPack.JSharp.dll 的Zip任务在J#中实现。并且依赖于 vjslib.dll 您需要安装Microsoft Visual J# Version 2.0 Redistributable Package。