如何一次在一个解决方案中编写多个项目中的代码? [Visual Studio / Xamarin]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何一次在一个解决方案中编写多个项目中的代码? [Visual Studio / Xamarin]相关的知识,希望对你有一定的参考价值。
我有一个解决方案,我有多个项目。现在我有3个不同的.sln文件,我已经连接到他们自己的.csproj,当我想使用其中一个应用程序时,我只是启动那个特定的.sln文件,它运行得很好。我现在唯一的问题是这3个项目共享大量的代码,所以我希望创建一个解决方案,我可以在其中一个项目中编写代码,其中代码也可以在其他项目中编写。他们共享相同的文件,文件名等。唯一的区别主要是图像,图标等。当我做了一些快速研究时,我发现了这句话:
“多个解决方案可以引用一个项目。将您的库或核心代码放入一个项目中,然后在两个解决方案中引用该项目。“
我想在每个.csproj文件和.stl文件中都必须进行一些额外的引用/调整?
我脑子里想的是,当编写新代码时,该文件应该用更新的代码覆盖其他项目中的同一文件。如何制定这个解决方案是我不知道的事情。
任何代码示例,提示,技巧,指导都非常感谢。
如何一次在一个解决方案中编写多个项目中的代码? [Visual Studio / Xamarin]
您可以创建一个项目以包含共享的代码,然后将此项目添加到其他解决方案中。然后,当编写新代码时,该文件应使用更新的代码覆盖其他项目中的相同文件。
为此,请查看以下测试样本以获取详细信息:
- 使用共享代码创建项目,例如,
ShareProject
,代码如下:public void test() { System.Console.Write("This is only for Test update1"); }
- 创建一个解决方案1,
Add
->existing project
...,选择ShareProject
。 - 创建一个解决方案2,
Add
->existing project
...,选择ShareProject
。 - 更新
shareProject
中的代码。
使用此设置,当写入新代码时,该文件应使用更新的代码覆盖其他项目中的同一文件。
以上是关于如何一次在一个解决方案中编写多个项目中的代码? [Visual Studio / Xamarin]的主要内容,如果未能解决你的问题,请参考以下文章