如何一次在一个解决方案中编写多个项目中的代码? [Visual Studio / Xamarin]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何一次在一个解决方案中编写多个项目中的代码? [Visual Studio / Xamarin]相关的知识,希望对你有一定的参考价值。

我有一个解决方案,我有多个项目。现在我有3个不同的.sln文件,我已经连接到他们自己的.csproj,当我想使用其中一个应用程序时,我只是启动那个特定的.sln文件,它运行得很好。我现在唯一的问题是这3个项目共享大量的代码,所以我希望创建一个解决方案,我可以在其中一个项目中编写代码,其中代码也可以在其他项目中编写。他们共享相同的文件,文件名等。唯一的区别主要是图像,图标等。当我做了一些快速研究时,我发现了这句话:

“多个解决方案可以引用一个项目。将您的库或核心代码放入一个项目中,然后在两个解决方案中引用该项目。“

我想在每个.csproj文件和.stl文件中都必须进行一些额外的引用/调整?

我脑子里想的是,当编写新代码时,该文件应该用更新的代码覆盖其他项目中的同一文件。如何制定这个解决方案是我不知道的事情。

任何代码示例,提示,技巧,指导都非常感谢。

答案

如何一次在一个解决方案中编写多个项目中的代码? [Visual Studio / Xamarin]

您可以创建一个项目以包含共享的代码,然后将此项目添加到其他解决方案中。然后,当编写新代码时,该文件应使用更新的代码覆盖其他项目中的相同文件。

为此,请查看以下测试样本以获取详细信息:

  1. 使用共享代码创建项目,例如,ShareProject,代码如下: public void test() { System.Console.Write("This is only for Test update1"); }
  2. 创建一个解决方案1,Add-> existing project ...,选择ShareProject
  3. 创建一个解决方案2,Add-> existing project ...,选择ShareProject
  4. 更新shareProject中的代码。

enter image description here

使用此设置,当写入新代码时,该文件应使用更新的代码覆盖其他项目中的同一文件。

以上是关于如何一次在一个解决方案中编写多个项目中的代码? [Visual Studio / Xamarin]的主要内容,如果未能解决你的问题,请参考以下文章

我可以一次在同一个项目中的两种不同的代码格式配置之间切换吗?

如何在 Xcode 中一次在多个目的地上“构建和运行”?

一次在 Google Firestore 中查询多个 ID

有没有办法一次在 BigQuery 中创建多个表?

Grafana:一次在多个面板上添加注释

如何在 sklearn 中一次在多个列上应用预处理方法