我在Visual Studio 2010中有一个C#WinForms应用程序,供两个不同的客户使用.应用程序的基本功能对于每个客户都是相同的,但某些代码行(存储过程的名称,资源,某些行为)在不同版本之间是不同的.到目前为止,我已将应用程序保留在同一个项目中,并在构建/发布时使用预处理程序指令来切换要使用的部署.但是,该项目的范围已经发展到不再可行的程度.
由于这么多代码是共享的,我试图避免重复源代码文件.我想知道最好的方法是维护一个需要同时部署不同版本的应用程序.
c# visual-studio-2010 multiple-versions
c# ×1
multiple-versions ×1
visual-studio-2010 ×1