我有以下问题:我有一台笔记本电脑有两个不同的用户帐户(UserA& UserB /他们属于同一个人,但有不同的用户)。
UserA:可以构建解决方案并在本地运行测试(一切都按预期工作)
UserB:有权发布到特定的网络驱动器,但是他无法构建项目。原因是Windows用户本身没有配置正确的代理设置,这就是无法下载nuget包的原因。 我现在无法更改UserB的代理设置(这取决于内部流程,这可能需要一段时间)
但是我希望,当我使用UserA构建解决方案时,UserB不需要再次构建它,只是可以发布它。这不起作用,只要我想发布,VS就会尝试重建解决方案,但这不起作用,因为某些依赖项缺失且无法加载。
这个问题有解决办法吗?我试图进行研究,但我不确定要搜索的正确关键字。
修改:我现在已将域添加到我的UserB中,但我还有其他一些问题。但是我发现这篇文章与我的问题密切相关:Unable to launch Visual Studio 2015 as a different user。 当我使用提到的参数通过命令行启动Visual Studio时,更多工作,但是我现在无法再使用连接字符串中的Integrated Security = true连接到我的数据库。但至少我现在可以建造。部署也有效但我尝试连接资源时只收到500 Server错误。
Edit2:我在使用上面链接中提到的命令打开Visual Studio时,需要将域添加到我的用户。这解决了我连接数据库的问题。 实际上我不再需要一个答案来解决我最初的问题,但是我不会删除它,因为也许有人会对后来会有同样问题的人有答案。