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

Omu*_*Omu 2 .net c# .net-core

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

"dependencies": {
    "MyLib": { "target": "project" },
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我想让我的dll成为Foo.Bar.MLibrary.dll,同时仍然有文件夹名称"MyLib"(或者我们现在应该怎么做)

小智 5

请参阅此文章: 使用dnx/.net核心更改输出程序集和程序包的名称

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

"buildOptions": {   
    "outputName": "Foo.Bar.MyLibrary"
  }
Run Code Online (Sandbox Code Playgroud)