问题描述
最近在用visualstudio2015开发汽车4S店管理系统的.net程序,前一天都能编译能够调试运行,第二天打开后执行生成的时候就报错,全都不是写的语法语句错误,而是提示调用目标发生异常之类的。新手看了半天没看懂,不晓得是哪里处了问题,求各位大神指教帮忙。==============贴出部分错误信息:System.Reflection.TargetInvocationException:调用的目标发生了异常。--->System.InvalidOperationException:此实现不是Windows平台FIPS验证的加密算法的一部分。在Microsoft.CodeAnalysis.CommandLine.DesktopBuildClient.RunServerCompilation(RequestLanguagelanguage,List`1arguments,BuildPathsbuildPaths,StringkeepAlive,StringlibEnvVariable,CancellationTokencancellationToken)BSD.Site我在论坛里面找了好多帖子,都没有这个问题的解决办法,请问有哪位高人知道问题出在哪里??
解决方案
解决方案二:
目测是你调用的加密算法的DLL出了问题,运行环境有变化吗?有源码的话,单步运行一下,在调用加密算法的地方打上断点,重点跟踪一下。这些错误,一般很难有原原本本的解决办法,因为不同人遇到的问题不一样,所以最好的办法还是调试,跟踪,找到问题所在,再想办法解决。
解决方案三:
代码是你写的么?换一个计算机看看,如果可以,那么是你环境的问题,建议重装。
解决方案四:
解决了么,怎么解决的?楼主
解决方案五:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsaFipsAlgorithmPolicyenable设置为0
解决方案六:
引用1楼guonan198811的回复:
目测是你调用的加密算法的DLL出了问题,运行环境有变化吗?有源码的话,单步运行一下,在调用加密算法的地方打上断点,重点跟踪一下。这些错误,一般很难有原原本本的解决办法,因为不同人遇到的问题不一样,所以最好的办法还是调试,跟踪,找到问题所在,再想办法解决。
检查了一下,应该是运营环境变了,我在另一台电脑上开发就没有出现这个问题
解决方案七:
引用4楼yyf99888的回复:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsaFipsAlgorithmPolicyenable设置为0
谢谢,你的这个方法比较好用,我差点就重装开发环境了