将代码从一个解决方案复制到另一个解决方案c#(Visual Studio)

时间:2018-01-02 15:46:21

标签: c# .net visual-studio

对不起我的英语,我开始在世界c#(Visual Studio 2017),我有一个X解决方案,有几个项目,并分离数据访问,业务逻辑等层。在前端项目中,我有图书馆,图像,网络服务等,我必须将其传递给另一个解决方案的其中一个Web服务!,这是完全不同的。我的问题是,如何传递或了解所有引用,类,组件,对象等在Web服务的代码中使用和/或依赖(它们是分布在整个解决方案中,也就是说在其他项目或其他层的代码中)。尽可能清晰和详细,对于假人来说,记住我是从这个世界开始的: - )

3 个答案:

答案 0 :(得分:1)

首先,如果要将项目导出到另一个解决方案,则必须将所有文件从源文件夹复制到其他文件夹(从2017年开始,右键单击要导出的项目,然后单击&# 34;在资源管理器"中打开文件夹,找到确切的路径)。之后在visual studio中,在新解决方案中,右键单击解决方案,添加 - >现有项目 - >并选择导出项目的.proj文件。关于参考,您必须逐个检查并添加所需的dll。

答案 1 :(得分:0)

5000分之167 解决了,我做了一个NuGet,然后解决了所提出的错误,冲突和歧义,但这是一个节省时间和编码的实用解决方案。

答案 2 :(得分:0)

仅总结其他答案和评论:

1)在您的源文件夹中,将所需的文件从旧项目物理复制到新解决方案中的目标项目

2)在Visual Studio中启动新的解决方案

3)在解决方案资源管理器中选择项目

4)单击解决方案资源管理器顶部的“显示所有文件”按钮。复制的文件将带有虚线图标

5)右键单击新文件/文件夹,然后选择添加到项目。