我有以下问题: 我们团队开发一个软件,该软件由多个控制台应用程序(netcoreapp2.1)和库(netstandard2.0)组成。我们还有一个版本控制。
控制台应用程序是独立的解决方案。当我从Visual Studio启动它时,它将从“ .. \ modules”加载外部程序集,并从C:\ Users [Username] .nuget \ packages或C:\ Program Files \ dotnet \ sdk \ NuGetFallbackFolder >
当我现在要调试库时,我在“ Visual Studio->项目属性->调试”中设置以启动外部程序,并指向“ C:\ Program Files \ dotnet \ dotnet.exe”并设置为参数控制台应用程序的路径。但是,当我启动此程序时,它无法解析任何NuGet程序包。
我尝试了一个AssemblyResolver,它可以找到正确的NuGet程序包,但是要找到正确的程序集存在很多问题,还存在一些性能问题。 另一种可能的解决方案是将所有程序集复制到bin \ Debug文件夹。但我不想将其检入到存储库中。但是,如果没有,下一个团队成员将有同样的问题来启动项目。
那么我该如何解决这个问题? Maybee可以启动dotnet的任何启动参数吗?
到目前为止,谢谢...