我正在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
的引用。
有办法吗? 谢谢
答案 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>
,它不兼容。