.net core dotnet core中的MethodBuilder、ModuleBuilder和AssemblyBuilder在哪里?
我正在将.Net Framework库迁移到.Net标准,编译器无法从.net core dotnet core中的MethodBuilder、ModuleBuilder和AssemblyBuilder在哪里?,.net-core,.net-standard,.net Core,.net Standard,我正在将.Net Framework库迁移到.Net标准,编译器无法从System.Reflection.Emit中找到核心构建器 如果我的位置正确,那么API文档说明这些构建器(MethodBuilder、ModuleBuilder和AssemblyBuilder)是 这是我的库的project.json: { "version": "1.0.0-*", "buildOptions": { "debugType": "portable" }, "dependencies
System.Reflection.Emit
中找到核心构建器
如果我的位置正确,那么API文档说明这些构建器(MethodBuilder
、ModuleBuilder
和AssemblyBuilder
)是
这是我的库的project.json
:
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable"
},
"dependencies": {},
"frameworks": {
"netstandard1.6": {
"dependencies": {
"NETStandard.Library": "1.6.0"
}
}
}
}
我需要更多的参考资料吗?你可以在
的“System.Reflection.Emit”中找到它们:“4.3.0”
netstandard1.6框架的掘金包。animalito maquina”的答案对我也很有用,但我已经使用netstandard2.0对这个问题进行了一点调查。这可能与这个问题无关,但我想与您分享这一点,因为它仍然可能帮助其他人:)
我生成了两个项目(dotnet new):
- “classlib”默认使用netstandard2.0
- …和使用netcoreapp2.0的“控制台”