我不幸遇到了开发必须在生产中以FIPS模式运行的C#应用程序。
我正在尝试测试它是否可以在FIPS模式下工作,但我发现这会导致Visual Studio的严重和系统问题。尽管我已经将<enforceFIPSPolicy enabled="false" />
设置添加到MSBuild和Visual Studio的配置文件中,但我在构建过程中一直遇到错误(即使我的应用程序在Visual Studio之外构建得很好)。
我真的宁愿不必追捕每一个可能在全局启用此设置的.NET构建工具,所以有没有办法以相反的方式做到这一点?我可以在应用程序运行时将其打开,以确保它不会炸毁我的应用程序吗?
我确实尝试了<enforceFIPSPolicy enabled="true" />
,但如果有文档记载,只有启用了全局设置才会启用FIPS模式。