Visual Studio 2015中的共享项目和类库有什么区别?

我一直在查看Visual Studio 2015的新功能,并且Shared Project出现了很多,但我不了解它与使用类库或可移植类库有何不同。谁能解释?

共享项目是Visual Studio

2015中的一项新功能,与可移植类库不同。我了解什么是可移植类库。我想了解的是共享项目与类库的不同之处。请参阅下面的链接。

http://www.c-sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-

features-of-visual-

studio-201/

回答:

共享项目和类库之间的区别在于,后者是经过编译的,而重用的单位是程序集。

而对于前者,重用单​​位是源代码,并且共享代码被合并到引用共享项目的每个程序集中。

当您要创建针对 特定 平台但仍具有应共享代码的单独程序集时,此功能很有用。

也可以在这里查看:

共享项目引用显示在解决方案资源管理器的“引用”节点下,但是共享项目中的代码和资产被视为链接到主项目中的文件。


在Visual Studio

1的早期版本中,您可以通过添加->现有项,然后选择链接来在项目之间共享源代码。但这有点笨拙,每个单独的源文件都必须单独选择。随着支持多种不同平台(iOS,Android等)的发展,他们决定通过添加共享项目的概念来简化项目之间的源共享。


1这个问题和我的答案(到现在为止)表明“共享项目”是Visual Studio 2015中的一项新功能。实际上,它们在Visual Studio 2013

Update 2中首次亮相。

以上是 Visual Studio 2015中的共享项目和类库有什么区别? 的全部内容, 来源链接: utcz.com/qa/430492.html

回到顶部