我有一个WinForms应用程序,该应用程序在应用程序的设置文件中以不同的设置用于多种变体。
现在我还想用一个独特的应用程序图标构建应用程序的每个变体。
有没有办法完成此操作而无需进入项目设置>应用程序>每次我想构建我的应用程序的5个变种时,资源并更改.ico文件5次?
答案 0 :(得分:0)
复制你的proj文件5次。更改每个项目中的图标。将所有文件链接到每个项目。 5个proj文件,一组源代码。重建解决方案,您将有5个EXE(只要它们构建到不同的文件夹或具有不同的EXE名称)。
链接示例
项目1包含所有项目项目(表单,类等)。您有一个没有项目项目的项目2。右键单击Project 2,单击Add Existing Item,从Project 1中找到您想要的表单或类,而不是单击对话框中的Add按钮,Add按钮右侧有一个小箭头。点击箭头,然后点击'添加为链接'。
这将链接项目1中的文件,因此它是Project 2的一部分。两个项目都使用相同的文件,但它只在实际的Project 1文件夹中。
这可能需要一段时间,具体取决于每个项目有多少文件,但这是分享公共代码的好方法,一旦设置,您只需将代码修复到一个位置,所有带链接文件的项目都可以获得更新