.net核心类库dll与文件夹名称相同

时间:2016-07-18 08:24:01

标签: c# .net .net-core

创建.net核心类库时,我注意到如果文件夹名称为" MyLib" ,则dll将为 MyLib.dll ,当你想在同一个解决方案中将这个项目引用到另一个项目时,你也必须是这样的:

"dependencies": {
    "MyLib": { "target": "project" },

我的问题是,如果我希望我的dll是 Foo.Bar.MLibrary.dll ,同时仍然拥有文件夹名称" MyLib" (或者我们现在应该如何做到这一点)

1 个答案:

答案 0 :(得分:5)

看这篇文章: Changing the name of the output assembly and package using dnx/.net core

如果要更改输出程序集名称,则需要手动修改project.json文件。

"buildOptions": {   
    "outputName": "Foo.Bar.MyLibrary"
  }