能否在Xamarin项目中添加System.windows.form引用?

4
我正在使用Visual Studio开发一个Xamarin.Forms应用程序,需要使用专为Windows Form应用程序设计的外部SDK。 我一直在尝试添加对System.Windoes.Form的引用,但在程序集中未出现。 我知道在Xamarin项目中使用Windows Forms没有意义,但我正在使用Xamarin图形创建用户界面,我只需要添加对Windows.Forms的引用以消除以下错误:
无法解析引用:System.Windows.Forms,被MY DLL引用。 请添加NuGet包或程序集引用以获取System.Windows.Forms,或者移除对MYDLL的引用。
有什么方法可以做到这一点吗? 谢谢。

1
在那个问题中,他在询问是否能够在Xamarin应用程序中积极使用表单。我只是在询问参考文献...我不会使用窗体。但是感谢@AccessDenied建议的链接。 - NoWayHandshake
如果你使用WinForms的第三方组件,那么它基本上是一样的。 - Access Denied
@AccessDenied 我之前在一个项目中使用过那个SDK,该组件不与用户界面交互,仅用于业务逻辑... - NoWayHandshake
然后找到NetStandard端口或找到另一个跨平台SDK。 - Access Denied
1
指定你所讨论的SDK将会很有用。 - Access Denied
显示剩余2条评论
1个回答

1

.NET可以分为三类,它们是.NET Core、.NET Framework和Xamarin。

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

.NET Core是新的开源跨平台框架,可用于构建适用于所有操作系统(包括Windows、Mac和Linux)的应用程序。

如果您想使用C#构建移动应用程序(iOS、Android和Windows Mobile),则只能选择Xamarin。

您不能在Xamarin项目中使用System.Windows.Forms,因为它不兼容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接