是否可以向Xamarin项目添加System.windows.form引用?

时间:2018-11-12 11:24:13

标签: c# visual-studio xamarin.forms

我正在Visual Studio中开发 Xamarin.Forms 应用,我需要使用专用于Windows Form应用的外部SDK 。我一直在尝试添加对System.Windoes.Form的引用,但是它没有出现在程序集中。 我知道在Xamarin项目中使用Windows窗体是没有意义的,但是我正在使用Xamarin图形创建用户界面,我只需要添加对Windows.Forms的引用即可摆脱以下错误:

无法解析引用:System.Windows.Forms,被MY DLL引用。请为System.Windows.Forms添加NuGet程序包或程序集引用,或删除对MYDLL的引用。

有办法吗? 谢谢

1 个答案:

答案 0 :(得分:0)

.NET可以分为三类,.NET Core,.NET Framework和Xamarin。

.NET Framework支持Windows和Web应用程序。

.NET Core是一个新的开源和跨平台框​​架,用于为包括Windows,Mac和Linux在内的所有操作系统构建应用程序。

当您要使用C#构建移动(iOS,Android和Windows Mobile)应用程序时,Xamarin是您唯一的选择。

您不能在Xamarin项目内使用 <authentication-provider> <user-service> <user name="user" password="user" authorities="ROLE_USER" /> </user-service> </authentication-provider> ,它不兼容。