【发布时间】:2012-10-29 11:49:20
【问题描述】:
我们遵循CompanyName.ProductName.LibraryName 格式作为我们的程序集文件命名约定。但是对于 Windows 应用程序,上述格式的输出 exe 文件看起来很奇怪,看起来像这样:Company.Product.Library.exe。我更喜欢将其作为 Library.exe
是否可以在不更改程序集名称的情况下获得所需的可执行文件名?
【问题讨论】:
-
这在 .NET Fx 中肯定是可能的,因为我们的测试库中有这样一个示例程序集(因为我们构建了一个分析 .NET 代码的工具)。但是我们没有构建它,我不知道如何编译 asm,我没有找到特定于程序集名称的 csc.exe 编译器选项。我对 .NET Core 的猜测是,在这个平台上不可能获得这样的程序集,因为目标 fx 目录(如 /net5.0)已成为规则,这意味着重命名程序集文件以将其添加到目标 fx 的理由更少。
标签: .net visual-studio