UseStartup<Startup> 与 UseStartup(nameof(YourAssembly))
UseStartup<Startup> vs UseStartup(nameof(YourAssembly))
我刚读到 UseStartup(nameof(YourAssembly))
将使用 Startup
class,除非您为 Environment
设置了特定的环境变量,并具有相应的 [=14] =] class.
如果 UseStartup(nameof(YourAssembly))
适用于这两种情况,而 UseStartup<Startup>
仅适用于 Startup
class,你为什么要使用 UseStartup<Startup>
而不是 UseStartup(nameof(YourAssembly))
?
在我看来,我们只会正常启动一个 class。所以没有必要使用 UseStartup(nameof(YourAssembly))
,因为 UseStartup<Startup>
可能更具可读性。
如果我们只有一家创业公司class,那么UseStartup(nameof(YourAssembly))
和UseStartup<Startup>
没有区别。
如果我们有多个启动 class,那么我们将使用 UseStartup(nameof(YourAssembly))
而不是 UseStartup<Startup>
。
更多细节,你可以参考这个document。
我刚读到 UseStartup(nameof(YourAssembly))
将使用 Startup
class,除非您为 Environment
设置了特定的环境变量,并具有相应的 [=14] =] class.
如果 UseStartup(nameof(YourAssembly))
适用于这两种情况,而 UseStartup<Startup>
仅适用于 Startup
class,你为什么要使用 UseStartup<Startup>
而不是 UseStartup(nameof(YourAssembly))
?
在我看来,我们只会正常启动一个 class。所以没有必要使用 UseStartup(nameof(YourAssembly))
,因为 UseStartup<Startup>
可能更具可读性。
如果我们只有一家创业公司class,那么UseStartup(nameof(YourAssembly))
和UseStartup<Startup>
没有区别。
如果我们有多个启动 class,那么我们将使用 UseStartup(nameof(YourAssembly))
而不是 UseStartup<Startup>
。
更多细节,你可以参考这个document。