asp.net-core – .Net核心基本问题
我是这个领域的新手.我已经使用更新3升级了VS2015.所以现在我已经安装了预览工具2的.Net Core 1.0.0.
然后我使用VS2015创建一个新的.Net Source项目(类库).我已将一些现有的.net 4.6.1代码复制到新位置并按预期编译错误.然后我使用“移植分析器工具”(https://docs.microsoft.com/en-us/dotnet/articles/core/porting/index)进行比较,它确实给出了一些如何在.Net Core中使用新方法的建议. 但是仍然有很少的类缺失并且无法编译,比如’TypeDescriptor’或’NullableConverter’等.然后我用Google搜索并且来自Github的人说他们已经添加了这些功能但我仍然不确定为什么我仍然会遇到编译错误. 我还注意到我的类库项目有一个project.json文件: "frameworks": { "netstandard1.6": { "imports": "dnxcore50" } } 我发现如果我删除’netstandard1.6′,但改为: "frameworks": { "net461": {} } 所有的编译错误都消失了,但我可以猜测它不再是.Net核心项目了,更有可能作为标准的.Net 4.6.1项目. 所以基本上我想问: >为什么Github的开发人员说已经修复但我仍然无法在我的项目中找到/编译这些类(例如TypeDescriptor:https://github.com/dotnet/corefx/issues/8262)? 非常感谢! 解决方法
>安装软件包
System.ComponentModel.TypeConverter,您最好使用.NET Core项目.
>用于构建不同的输出(二进制文件),每个输出都针对不同的平台. net461用于应在(完整).NET Framework(在Windows或Mono下)上运行的应用程序. netcoreapp1.0用于应该在.NET Core下运行的应用程序. netstandard1.6( avoid using netstandard1.5 and netstandard1.6 by the way – use previous versions)用于可移植类库,它们应该在不同的平台上运行:(完整版).NET Framework,.NET Core,Xamarin,通用Windows应用程序等.您可以阅读有关
here和
here的更多信息. >绝对.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-2 – 带有JavaScript变量的ASP.NET MVC 2 Html
- asp.net – Visual Studio 2015中的“Visual Basic 10.0不支
- asp.net-mvc – MVC存储库模式:创建模型类
- asp.net-mvc – T4MVC在控件库中使用扩展方法
- ASP.NET页面在IE缓存的清除办法
- asp.net-mvc – 在ASP.NET MVC中下载动态生成的文件
- asp.net-mvc – IE没有为MVC5呈现DatePicker
- asp.net-mvc-3 – MVC3有条件地禁用Html.TextBoxFor()
- asp.net – System.Web.Providers.DefaultMembershipProvid
- asp.net-mvc – 使用MVC 5中的Entity Framework Database F
- asp.net-mvc – 我必须附加什么进程才能使用IIS
- asp.net-mvc-3 – 如何在asp.net MVC剃刀中生成d
- 休息 – 无法序列化内容类型的响应正文
- asp.net-mvc-3 – ASP.NET MVC 3:将应用程序移动
- 如何从ASP.NET MVC中的后台线程解析应用程序URL?
- asp.net-mvc-3 – 将数据从Action传递给另一个Ac
- asp.net-mvc – Umbraco Surface Controller或Re
- asp.net – 角色提供程序是否按请求缓存?
- asp.net-mvc – 无法在asp.net mvc中映射robots.
- Application_Start ASP.NET