【发布时间】:2015-09-03 12:32:07
【问题描述】:
我有一个 WinForms 应用程序,它用于多个变体,在应用程序的设置文件中具有不同的设置。
现在我还想用一个独特的应用程序图标来构建应用程序的每个变体。
有没有什么方法可以在每次我想构建我的应用程序的 5 个变体时不必进入 项目设置 > 应用程序> 资源 并更改 .ico 文件 5 次?
【问题讨论】:
标签: winforms visual-studio visual-studio-2013
我有一个 WinForms 应用程序,它用于多个变体,在应用程序的设置文件中具有不同的设置。
现在我还想用一个独特的应用程序图标来构建应用程序的每个变体。
有没有什么方法可以在每次我想构建我的应用程序的 5 个变体时不必进入 项目设置 > 应用程序> 资源 并更改 .ico 文件 5 次?
【问题讨论】:
标签: winforms visual-studio visual-studio-2013
复制您的 proj 文件 5 次。更改每个项目中的图标。将所有文件链接到每个项目。 5个proj文件,一套源代码。重建解决方案,您将拥有 5 个 EXE(只要它们构建到不同的文件夹或具有不同的 EXE 名称)。
链接示例
您的项目 1 包含所有项目项(表单、类等)。您有一个没有项目项的项目 2。右键单击项目 2,单击添加现有项,从项目 1 中找到您想要的表单或类,而不是单击对话框中的添加按钮,添加按钮右侧有一个小箭头。单击箭头,然后单击“添加为链接”。
这将链接项目 1 中的文件,因此它是项目 2 的一部分。两个项目使用相同的文件,但它只在实际的项目 1 文件夹中。
这可能需要一段时间,具体取决于您每个项目有多少文件,但这是共享通用代码的好方法,一旦设置好,您只需在一个地方修复代码,所有带有链接文件的项目都会获得更新。
【讨论】: