【问题标题】:If you are multi-targeting an assembly how should you name the files?如果您是多目标程序集,您应该如何命名文件?
【发布时间】:2009-09-08 12:57:15
【问题描述】:

如果您是多目标程序集,您应该如何命名文件?

例如,如果您同时针对标准 .net 和 silverlight,文件是否应该以不同的方式命名?

MyProject.dll 和 MyProject.Silverlight.dll 之类的东西

或者它们应该命名相同但存在于不同的目录中

类似 DotNet\MyProject.dll 和 Silverlight\MyProject.dll

谢谢

编辑:RhinoMocks 和 Prism 都使用“.Silverlight”方法

【问题讨论】:

    标签: .net silverlight assemblies


    【解决方案1】:

    我更喜欢让它们具有相同的名称。毕竟,就内容而言,它本质上是相同的程序集。这样,只需替换程序集文件而不更改构建脚本,就可以更轻松地混合和匹配内容。

    【讨论】:

    • 是的。当您将程序集命名为相同时,它会使重用 xaml 文件之类的事情变得更加容易(因为您不必更改 xmlns 声明)。
    【解决方案2】:

    在我们当前的项目中,我们将 .Silvelight 附加到程序集和项目名称,同时保持名称空间与 .Net 程序集相同。

    我们没有上面对 cme​​ts 提到的任何问题,因为我们没有共享任何 XAML,并且我们使用 TFS、CI 和依赖项复制进行构建。

    其中一个好处是您可以直观地识别 Silverlight 组件。

    【讨论】:

      猜你喜欢
      • 2011-03-25
      • 1970-01-01
      • 2010-09-16
      • 1970-01-01
      • 2015-12-25
      • 2021-02-02
      • 2011-03-07
      • 2021-01-25
      相关资源
      最近更新 更多