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

在创建.net核心类库时,我注意到如果文件夹名称为“ MyLib”,则dll将为MyLib.dll,并且当您要在同一解决方案中将此项目引用到另一个项目中时,您还必须像这样:

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

我的问题是,如果我希望我的dll是Foo.Bar.MLibrary.dll,同时仍具有文件夹名称“ MyLib”(或者我们现在应该怎么做),该怎么办?

参考方案

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

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

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

如何在ASP.NET Core Web应用程序中增加JSON反序列化MaxDepth限制 - c#

我们正在将ASP.NET Core 2.1与.NET Framework 4.6.2结合使用。我们有一个客户需要向我们的Web应用程序发送一个很大程度上嵌套的json结构。当他们进行此调用时,我们将输出以下日志并返回错误: 读取器的MaxDepth超过了32。路径“ super.long.path.to property”,第1行,位置42111。”我浏览了…

如何将POCO类传递给.NET Core配置 - c#

我正在进行.NET Core应用程序的集成测试,并且想要使用一些测试配置。我的配置是一个POCO类,该类通过appsettings.json配置,然后通过IOptions<T>使用。在我的测试中,我想使用该类的实例。这是代码: var mySettings = GetTestSettings(); // factory method return…

如何在.net core中调用带参数的动作? - c#

因此,我在Startup.cs中设置了以下默认模式:app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller}/{action}/{id?}"); }); 这是我的控制器…

如何在ASP.NET Page_Load事件中识别RadButton启动回发的原因? - c#

在我的ASP.NET页的Page_Load中,我试图确定某个按钮是否已单击并尝试回发:if (Page.IsPostBack) { if (Request.Params.Get("__EVENTARGUMENT") == "doStuff") doSomething(); } doStuff是标记内的JavaScrip…

java.net.URI.create异常 - java

java.net.URI.create("http://adserver.adtech.de/adlink|3.0") 抛出java.net.URISyntaxException: Illegal character in path at index 32: http://adserver.adtech.de/adlink|3.0 虽然n…