.Net跳过代码

我有一个奇怪的问题。 我正在使用c#代码背后的.NET项目。 我正在尝试使用公钥/私钥encryption/解密文件。 自从我开始进行encryption以来,这已经发生了几次。 关于如何使encryption工作的实际问题将在稍后发布。

问题是,当我的代码逐步通过指针退出例程。 它不会崩溃或被try / catch块捕获。

在下面的情况下获取公钥工作的行,但获取私钥的行不。 它只是跳出并返回到调用模块。

string publicKey; // gets the public key string privateKey; // gets the private key try { CspParameters cspParam = new CspParameters(); cspParam.Flags = CspProviderFlags.UseMachineKeyStore; System.Security.Cryptography.RSACryptoServiceProvider RSA = new System.Security.Cryptography.RSACryptoServiceProvider(cspParam); // The key information //from the cspParam object above can be saved via //select the; publicKey = RSA.ToXmlString(false); // gets the public key privateKey = RSA.ToXmlString(true); // gets the private key string x = publicKey; } catch (Exception ex) { clsGetMessage.DisplayError(ex); }

C ++套接字 – 服务器不接受多个客户端(Linux)

C#metro app蓝牙rfcomm

如何在Windows中呈现鼠标

如何创build虚拟文件系统的文件path可以像磁盘一样访问

C ++ WinSDK头部编译错误

在调用stop()和析构函数之后,Poco HTTPServer连接仍然可用

使用-fPIC编译的程序在GDB中跨越线程局部variables时崩溃

当按下用Qt制作的GUI时启动一个shell脚本

OpenSSL和信号

线程等待事件不总是捕捉事件信号

你有没有说这个基于使用VS的调试? 您是否验证了堆栈跟踪或日志以查看该方法是否被调用?

VS调试器可能会在多线程情况下引导您错误。

由于私钥没有被使用到任何地方,也许函数调用被编译器切断?

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....