1

我在 Visual Studio 中有一个解决方案,其中一个项目(.csproj)被设置为创建一个 exe。我需要创建该项目的副本,以便可以将其命名为不同的名称并更改其图标。(所有其余项目都可以保持不变)

我正在为该项目使用条件编译符号,但我不想创建一个完整的单独解决方案配置,因为这需要对整个解决方案进行昂贵的重建。

4

4 回答 4

4

在 Build -> Configuration Manager 下的 Visual Studio 中,您可以为您的项目创建一个新配置并从您的发布版本中克隆它,然后在您的项目属性中您可以对其进行自定义。

对于图标,您需要参考为每个构建配置设置不同的 ApplicationIcon

于 2013-08-08T22:01:46.467 回答
3

在磁盘上(在 Visual Studio 之外)创建项目的副本,并将复制的项目添加到解决方案中。然后您可以修改输出程序集名称、图标。ETC..

然而,更好的做法是执行必要的操作作为构建后步骤(例如批处理/powershell 脚本),因为您必须保持项目同步(添加/重命名/删除文件、引用...)

于 2013-08-08T22:01:18.620 回答
0

我不知道您要完成什么但可能的解决方案:

  1. 添加构建后事件,将 exe / (exe ad dll-s) 复制到另一个目录
  2. 如果您使用 TFS,请编辑您的构建,以便创建副本

欢呼,

于 2013-08-08T22:04:19.913 回答
0

将其复制到其他地方并更改程序集名称和命名空间可能在项目属性窗口(右键单击和属性)

于 2013-08-08T21:59:47.563 回答