首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您能拆分一个可视化工作室项目(c#)并引用它吗?

您能拆分一个可视化工作室项目(c#)并引用它吗?
EN

Stack Overflow用户
提问于 2015-04-29 14:59:37
回答 2查看 636关注 0票数 1

不知道该怎么解释,但这就开始了。

我有两个项目引用SQLite。一个用于Windows,一个用于Windows。

现在,我需要为每个平台创建一个类库,并为每个平台引用正确的SQLite项目。理想情况下,我希望在一个地方创建我的代码,然后在每个项目中引用它。问题是我的代码使用SQLite。

我真的不想在每个平台的每个项目中有一个单独的副本。

我能做我想做的事还是不可能?

我认为我也许能做到这一点,因为如果我使用cordova创建一个windows应用程序,它会以某种方式创建3个项目,一个用于windows,一个用于电话,另一个在其共享资源中。

这是我想要的东西

SQLite - Windows SQLite - Phone

库-窗口(引用SQLite窗口)库-电话(引用SQLite电话)库-共享(两个库项目都可以使用的共享代码)

Cordova - Windows (references Windows) Cordova - Phone (references Phone) Cordova共享(两个cordova项目都可以使用的共享资源)

这一切都是因为SQLite不能同时在WIndows和电话上运行,因此每个项目都需要一个单独的项目。

EN

回答 2

Stack Overflow用户

发布于 2015-04-29 15:06:21

如果将希望共享的代码放入自己的项目中,则可以在其他两个项目(Windows和Cordova)中引用该代码。

这将允许您只编写它们共享一次的代码,同时将平台特定的代码保持单独。

您可以将它们放在Visual中的一个解决方案中,以帮助将所有内容保持在一起。这也使您可以轻松地引用共享项目。

票数 2
EN

Stack Overflow用户

发布于 2015-04-29 15:23:37

您可以: 1.创建两个项目(Windows和Windows )引用的基本共享库。2.创建为特定平台编译的其他两个库(扩展基库)。3.在运行时,可以通过反射加载每个项目所需的正确库

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29947484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档