创建.net核心类库时,我注意到如果文件夹名称为" MyLib" ,则dll将为 MyLib.dll ,当你想在同一个解决方案中将这个项目引用到另一个项目时,你也必须是这样的:
"dependencies": {
"MyLib": { "target": "project" },
我的问题是,如果我希望我的dll是 Foo.Bar.MLibrary.dll ,同时仍然拥有文件夹名称" MyLib" (或者我们现在应该如何做到这一点)
答案 0 :(得分:5)
看这篇文章: Changing the name of the output assembly and package using dnx/.net core
如果要更改输出程序集名称,则需要手动修改project.json文件。
"buildOptions": {
"outputName": "Foo.Bar.MyLibrary"
}