'CryptoStream' 的最佳重载没有名为 'leaveOpen' 的参数
The best overload for 'CryptoStream' does not have a parameter named 'leaveOpen'
cryptostream 中有一个名为 leaveOpen 的变量,它在 **windows ** 中可用,但在 xamarin。如果为真则流不会自动关闭。
return new CryptoStream(
stream: FileStream,
transform: AES.CreateDecryptor(),
mode: CryptoStreamMode.Read,
leaveOpen: true
);
所以我的问题是 Xamarin 中没有的参数。那么问题是什么,如何解决呢?我有很多选择,但我只想使用那个。
您可以将共享项目的目标框架更改为 .NetStandard 2.1。
右键单击您的表单项目 --> 属性 -> 应用程序 --> 目标框架:
CryptoStream stream = new CryptoStream(
stream: FileStream,
transform: AES.CreateDecryptor(),
mode: CryptoStreamMode.Read,
leaveOpen: true
);
文档是here。
cryptostream 中有一个名为 leaveOpen 的变量,它在 **windows ** 中可用,但在 xamarin。如果为真则流不会自动关闭。
return new CryptoStream(
stream: FileStream,
transform: AES.CreateDecryptor(),
mode: CryptoStreamMode.Read,
leaveOpen: true
);
所以我的问题是 Xamarin 中没有的参数。那么问题是什么,如何解决呢?我有很多选择,但我只想使用那个。
您可以将共享项目的目标框架更改为 .NetStandard 2.1。
右键单击您的表单项目 --> 属性 -> 应用程序 --> 目标框架:
CryptoStream stream = new CryptoStream(
stream: FileStream,
transform: AES.CreateDecryptor(),
mode: CryptoStreamMode.Read,
leaveOpen: true
);
文档是here。