Web services 引用共享项目中的内容
所以我使用Xamarin创建了一个Android应用程序。所有的安卓“东西”都将在安卓项目中,我已经创建了一个共享项目来容纳业务逻辑,因此,如果我必须创建一个IOS应用程序,我将能够使用它 我已经成功引用了Android项目中的共享项目-到目前为止还不错。因此,我的数据库代码位于共享项目中,可供任何平台使用 我的应用程序需要连接到web服务,所以我想在共享项目中容纳所有这些内容,但似乎无法向共享项目添加引用(web或其他),这是正确的吗?当然不能,否则我就不能在共享项目中使用JSON.net,或者其他任何需要引用外部DLL的东西。。。?这将导致我重复任何类似的代码多次,在每个平台上重复一次 当然,我在这里遗漏了一些东西——任何谷歌搜索都会返回如何引用另一个项目中的共享项目……而不是我需要的 所以问题是,我可以将共享项目中的引用添加到web服务/第三方DLL中吗?如果可以,我该怎么做Web services 引用共享项目中的内容,web-services,shared-project,Web Services,Shared Project,所以我使用Xamarin创建了一个Android应用程序。所有的安卓“东西”都将在安卓项目中,我已经创建了一个共享项目来容纳业务逻辑,因此,如果我必须创建一个IOS应用程序,我将能够使用它 我已经成功引用了Android项目中的共享项目-到目前为止还不错。因此,我的数据库代码位于共享项目中,可供任何平台使用 我的应用程序需要连接到web服务,所以我想在共享项目中容纳所有这些内容,但似乎无法向共享项目添加引用(web或其他),这是正确的吗?当然不能,否则我就不能在共享项目中使用JSON.net,或
感谢您的帮助。iOS应用程序无法使用您自己创建的共享库。你可以使用的只有苹果提供的系统框架,你可以在iOS SDK中找到 您可以使用静态库。这可能会也可能不会解决你的问题 Xcode可能正在执行此规则 对于一个简单的测试,您可以共享一个源文件而不是库吗
此外,它们在iOS或Mac OS X上也不被称为“DLL”,它们被称为“dylibs”。在共享项目中不可能使用引用指令。您必须实例化特定于平台的项目(project.iOS)上的引用,并将其传递给共享项目中的类
使用AppDelegate定义web服务引用。嗨,我的问题不是关于IOS的-更多关于C#和Visual studio-我可以在共享项目中将引用添加到web服务/第三方DLL中吗,我似乎无法使用Xamarin,您可以在IOS开发中使用共享项目: