小编Dew*_*ees的帖子

如何在Visual Studio 2013中切换登录用户?

Visual Studio 2013的一项新功能是能够使用Microsoft帐户登录,并在所有Visual Studio实例中保留您的设置.

当我安装Visual Studio 2013 Preview时,我使用我持有的几个Microsoft帐户之一登录.

我现在已经安装了Visual Studio 2013的RTM版本(在卸载预览版之后),这使我以前的用户登录了凭据.

我现在想将这些登录凭据更改为不同的Microsoft帐户,但每次我尝试使用新的详细信息登录时,我都会收到类似以下内容的消息

我们无法建立连接,因为它是为用户olduser@old.com配置的,但您尝试使用用户newuser@new.com进行连接.要以其他用户身份进行连接,请执行切换用户操作.要连接配置的标识,只需再次尝试上一次操作.

问题是我找不到任何关于如何执行"切换用户操作"的文档.也许我只是看起来不够努力,但希望有人可以帮助我.

visual-studio-2013

341
推荐指数
7
解决办法
14万
查看次数

为什么执行PowerShell的自定义构建过程模板失败

我已修改自定义构建过程模板以在构建服务器上执行Powershell.这样我就可以运行一些脚本来自动部署我们的SharePoint解决方案.一切都工作正常,直到我将构建服务器Powershell版本从2.0升级到3.0(这需要在我安装SCVMM Admin Console 2012时完成,而Powershell 3.0是先决条件).

在构建模板本身,我使用Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess工作流项来执行具有以下属性的PowerShell命令:

参数:String.Format("""&"{0}'-DropLocation'{1}'{2}""",ScriptFilename,BuildDetail.DropLocation,PostDropScript2Arguments)

FileName:"powershell"

OutputEncoding:System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo.InstalledUICulture.TextInfo.OEMCodePage)

现在每次我尝试执行构建时,都会收到以下错误:

异常消息:找不到文件:PowerShell(类型FileNotFoundException)异常堆栈跟踪:服务器堆栈跟踪:
位于Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess的Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess.ProcessWrapper.Start() System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage的System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md,Object [] args,Object server,Object []&outArgs)中的.InvokeProcessInternal.RunCommand(AsyncState state). (IMessage msg,IMessageSink replySink)

在[0]处重新抛出异常:在System.Run上的System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg,Boolean bProxyCase),System.Runc上的System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed,MessageData&msgData)2.EndInvoke(IAsyncResult result) at System.Activities.AsyncCodeActivity1 System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor,BookmarkManager bookmarkManager)中的.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context,IAsyncResult result)

内部异常详情:

异常消息:系统找不到指定的文件(类型Win32Exception)异常堆栈跟踪:在Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess.ProcessWrapper.Start()的System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)中

似乎构建不再能够将"powershell"命令与实际的PowerShell文件链接起来.

我已经手动进入构建服务器并在命令行中键入"powershell",并按预期启动PowerShell.

还有其他人以前遇到过这个问题吗?

非常感谢

powershell tfs tfsbuild powershell-3.0 tfs2012

4
推荐指数
1
解决办法
3100
查看次数