dazhuangg 发表于 2018-10-31 20:07

安装My HUD时NMM提示An exception occured in the script.

本人游戏版本为1.10.89,NMM版本为 0.65.2英文版
在这篇帖子里下载的My HUD汉化版,http://bbs.3dmgame.com/thread-4992231-1-1.html

进行安装的时候弹出An exception occured in the script.
万望大神予以帮助解答,谢谢!
{:3_91:}




详细说明如下:
An exceptioAn exception occured in the script.System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Security.SecurityException: 请求“System.Security.Permissions.EnvironmentPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

Server stack trace:
   在 System.Security.CodeAccessSecurityEngine.ThrowSecurityException(RuntimeAssembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandleInternal rmh, SecurityAction action, Object demand, IPermission permThatFailed)
   在 System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet grantedSet, PermissionSet refusedSet, CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh, Object assemblyOrString, SecurityAction action, Boolean throwException)
   在 System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)
   在 System.Security.CodeAccessPermission.Demand()
   在 System.IO.Path.GetTempPath()
   在 Nexus.Client.EnvironmentInfo.get_TemporaryPath()
   在 Nexus.Client.Mods.Formats.FOMod.FOMod.GetFileStream(String p_strFile)
   在 Nexus.Client.ModManagement.ModFileInstaller.InstallFileFromMod(String p_strModFilePath, String p_strInstallPath)
   在 Nexus.Client.ModManagement.Scripting.ScriptFunctionProxy.InstallFileFromMod(String p_strFrom, String p_strTo)
   在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
   在 System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

Exception rethrown at :
   在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   在 Nexus.Client.ModManagement.Scripting.CSharpScript.CSharpScriptFunctionProxy.CopyDataFile(String p_strFrom, String p_strTo)
   在 Nexus.Client.ModManagement.Scripting.CSharpScript.CSharpBaseScript.ExecuteMethod(Func`1 p_fncMethod)
   在 Script.PerformCustomInstall()
   在 Script.OnActivate()
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   在 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   在 Nexus.Client.ModManagement.Scripting.CSharpScript.ScriptRunner.Execute(Byte[] p_bteScript)

System.Security.SecurityException: 请求“System.Security.Permissions.EnvironmentPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

Server stack trace:
   在 System.Security.CodeAccessSecurityEngine.ThrowSecurityException(RuntimeAssembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandleInternal rmh, SecurityAction action, Object demand, IPermission permThatFailed)
   在 System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet grantedSet, PermissionSet refusedSet, CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh, Object assemblyOrString, SecurityAction action, Boolean throwException)
   在 System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)
   在 System.Security.CodeAccessPermission.Demand()
   在 System.IO.Path.GetTempPath()
   在 Nexus.Client.EnvironmentInfo.get_TemporaryPath()
   在 Nexus.Client.Mods.Formats.FOMod.FOMod.GetFileStream(String p_strFile)
   在 Nexus.Client.ModManagement.ModFileInstaller.InstallFileFromMod(String p_strModFilePath, String p_strInstallPath)
   在 Nexus.Client.ModManagement.Scripting.ScriptFunctionProxy.InstallFileFromMod(String p_strFrom, String p_strTo)
   在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
   在 System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

Exception rethrown at :
   在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   在 Nexus.Client.ModManagement.Scripting.CSharpScript.CSharpScriptFunctionProxy.CopyDataFile(String p_strFrom, String p_strTo)
   在 Nexus.Client.ModManagement.Scripting.CSharpScript.CSharpBaseScript.ExecuteMethod(Func`1 p_fncMethod)
   在 Script.PerformCustomInstall()
   在 Script.OnActivate()
失败的操作是:
Demand
失败的第一个权限的类型是:
System.Security.Permissions.EnvironmentPermission
失败的程序集的区域是:
MyComputer occured in the script.

藏海花 发表于 2018-11-5 11:55

同样问题:'(

jxy931645768 发表于 2018-11-27 02:59

同样问题!!!!

猫耳控 发表于 2018-12-4 09:36

兄弟解决没,这里有解决办法。https://forums.nexusmods.com/ind ... pt-new-vegas/page-4
对我起作用的是这种;管理员身份打开nmm,设置里勾选Add Shell Extensions for Supported File Types,重启后正常。

xiangsu 发表于 2019-1-5 12:20

猫耳控 发表于 2018-12-4 09:36
兄弟解决没,这里有解决办法。https://forums.nexusmods.com/ind ... pt-new-vegas/page-4
对我起作用的是 ...

谢谢大佬 解决了

猫耳控 发表于 2019-1-6 04:18

xiangsu 发表于 2019-1-5 12:20
谢谢大佬 解决了

不客气~不过现在“NMM”最新版本似乎不需要设置..

xiangsu 发表于 2019-1-6 11:45

猫耳控 发表于 2019-1-6 04:18
不客气~不过现在“NMM”最新版本似乎不需要设置..

要的 我就是下的最新版..虽然大妈有朋友共享了汉化版 但是貌似登录不上账户~

漆黑の血 发表于 2019-9-11 10:35

本帖最后由 漆黑の血 于 2019-9-11 10:36 编辑

猫耳控 发表于 2018-12-4 09:36
兄弟解决没,这里有解决办法。https://forums.nexusmods.com/ind ... pt-new-vegas/page-4
对我起作用的是 ...
我也遇到同样问题,但是和你的解决办法不同,nmm.exe右击属性--安全---然后选管理员账户---下面一栏全打钩(给nmm全部权限)
p.s 我是天际省来的

猫耳控 发表于 2019-9-15 17:58

漆黑の血 发表于 2019-9-11 10:35
我也遇到同样问题,但是和你的解决办法不同,nmm.exe右击属性--安全---然后选管理员账户---下面一栏全打钩 ...

哈哈,感谢老铁分享
页: [1]
查看完整版本: 安装My HUD时NMM提示An exception occured in the script.