我有一个解决方案,我有多个项目。现在我有 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
。
使用此设置,当编写新代码时,该文件应使用更新后的代码覆盖其他项目中的相同文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句