我在OSX上遇到System.Security问题。我使用Visual Studio for Mac,并且我使用了一个我无法控制的dll来创建应用程序,以便与某些API进行通信。 我得到一个奇怪的错误,我不知道如何解决。
export default class Animation extends Component {
constructor(props) {
super(props);
this.state = {
duration:5,
restartAnimation : false
}
}
updateDuration() {
//before updating duration set resetAnimation to true to remove the svg from dom, then in the callback function set it to false and update duration
this.setState({
restartAnimation: true
}, () => {
requestAnimationFrame(() => {
this.setState({
duration: this.state.duration-1,
restartAnimation: false
})
})
})
}
render() {
const animationStyle = `countdown ${this.state.duration}s linear infinite forwards`;
//check if resetAnimation is true don't render the svg ( now we removed the svg from dom)
if(this.state.restartAnimation)
{
return (<div></div>);
}
//else if resetAnimation is false render the svg but now the new duration and animation will start from the beginning
else
{
return (
<svg id={"svg1"}>
<circle
id="c1"
style={{animation: (this.state.restartAnimation ? "" : animationStyle) }}
cx="100"
cy="100"
r="80"
>
</circle>
</svg>
);
}
}
错误来自DLL内部。我使用的是dotnet core 2.0。我尝试过从nuGet安装System.Security.Cryptography.Pkcs但仍然没有。 我有什么可以做的吗?
答案 0 :(得分:2)
目前计划发布.Net Core 2.1版本,但这可能会改变。