我是C#的新手,我正在尝试在Mac上的Visual Studio 2019中构建this project ...
我设法没有错误地构建代码,但是当我在Debug模式下运行它时,出现了以下运行时异常:
import React from 'react';
import { getFunName } from '../helpers';
class StorePicker extends React.Component {
//myInput = React.createRef();
constructor(){
super();
this.myInput = React.createRef();
this.goToStore = this.goToStore.bind(this);
}
goToStore = event => {
//stop the form from submitting
event.preventDefault();
//fetch the page input of the page
console.log(this.myInput);
}
render() {
return (
<React.Fragment>
<form className="store-selector" onSubmit={this.goToStore}>
<h2>Enter a store name.</h2>
<input
type="text"
required placeholder="Store Name"
defaultValue={getFunName()}
></input>
<button type="submit"> Visit the Store </button>
</form>
</React.Fragment>
);
}
}
export default StorePicker;
在此之前,整个项目都设置为使用.NET Framework 4.0,然后,即使已经向项目中添加了System.TypeLoadException
Could not resolve type with token 01000089 from typeref (expected class 'System.ServiceModel.Activation.ServiceRoute' in assembly 'System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35')
程序集,还是使用了System.ServiceModel.Activation
类(共26张图片。上面的)没有定义(几乎像assembly.dll文件不完整?),然后该项目将无法编译。
其他信息: 作业系统:MacOS 10(Mojave) IDE:Visual Studio for Mac(社区)8.2.6(内部版本26)
有什么主意我可能会在这里错过吗? According to this issue the发生这种情况的唯一方法是,如果我忘记添加程序集,或者如果程序集缺少该类,那么这可能是问题吗?那东西怎么编译?