【问题标题】:build a c# project into two identical dlls with different assembly names and guids将 c# 项目构建成两个具有不同程序集名称和 guid 的相同 dll
【发布时间】:2014-03-11 17:10:29
【问题描述】:

我想知道是否可以将一个项目构建成两个具有不同程序集名称和 guid 的相同 dll。 类似于允许复制和重命名 dll 的构建后宏 - 我想像一个预构建命令来构建具有程序集名称 1 和 guid 1 的 dll #1,然后使用程序集名称 2 和 guid 再次构建相同的项目2. 我已经在网上搜索过,但我能找到的所有内容都指向了用于重命名 dll 文件的常用后期构建宏。 提前谢谢了。

【问题讨论】:

  • 我没有具体做过,但我可以想象你可以创建一个具有不同程序集名称/GUID link files from the source project 的第二个项目,并且你可以同时编译这两个项目。您可以使用Project Linker 来帮助保持项目同步。编辑:我这样做是为了同时从相同的源代码编译 Silverlight 和 Xamarin.Android 项目。
  • 好建议!不知道项目链接器

标签: c# build prebuild


【解决方案1】:

我还没有从 单个 项目中做到这一点,但是您可以使用不同的程序集名称/GUID 创建一个 第二个(或第三个或第四个)项目,@ 987654321@ 来自源项目,您可以从同一个解决方案同时编译两者。

您可以使用Project Linker 来帮助保持项目同步。

【讨论】:

猜你喜欢
  • 2010-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-14
  • 2016-09-09
  • 1970-01-01
  • 2016-04-25
  • 1970-01-01
相关资源
最近更新 更多