Visual Studio在线源代码管理中断调试

问题描述:

我完全不熟悉源代码/版本控制,最近我决定尝试Visual Studio在线服务(更名为TFS在线服务)。我遇到了一个问题,现在我不知道我是否做错了什么,或者是VSOnline服务有问题。Visual Studio在线源代码管理中断调试

问题如下: 完全可以使用Windows Phone 8项目。编译器和调试器在VS13终极(VS12 pro)中按预期工作。 但是,当我将该项目添加到源代码管理并将其签入时,请检查它是否退出。

症状: 1)未识别XAML标记。 IntelliSense会为每个单独的XAML标记报告错误,即使是基本标记(如Phone:PhoneApplicationPage)也是如此。如果我从调试模式更改为发布模式,可以清除这些错误,但下次启动项目时它们会重新显示。

2)调试目标不可更改。在通常可以选择设备和不同模拟器模式的对话框中,只有一个选项“开始”。无法在实际设备上部署应用程序。 “开始”总是启动默认模拟器(工作正常,没有错误),但你不能选择哪个模拟器。

3)当我尝试打开项目属性/设置中的调试选项卡时,VS13崩溃。

4)试图在VSonline中构建解决方案失败。

我意识到有可能我做错了什么。以前从未使用源代码控制,但在我的理解中,我仍然应该能够在退房后完全正常地处理项目。调试或部署到设备的限制对我来说似乎是反作用的。

而且设置中的虚假错误和VS13崩溃意味着有某些内容被破坏。 任何意见,建议或帮助将非常感激。

+1

FWIW,我使用VS 2013与TFS在线为我的所有源代码控制跨越数十个项目,并且运行良好。我没有用过Windows 8手机项目,所以我不能担保。最终(虽然它很可能是VS 2013中的一个bug),但是源代码控制或基于云的源代码控制并不存在任何内容,它们会限制您完成这些基本任务。换句话说,不要因为这个原因放弃良好的源代码管理实践。通常它很容易使用。 –

经过几天的不懈努力,我才解决了这个问题。

由于我在家和我自己的电脑上工作,我总是用我的个人帐户登录。 我用我的工作账户登录了visual studio,这个账户有MSDN订阅。

这导致帐户冲突和所有奇怪的行为。从所有浏览器注销并没有帮助,它神秘地保持我的个人帐户始终登录。我相信这是由Skydrive引起的。

因此,我为我的工作ID设置了新的用户帐户,使用该帐户登录并开始完美工作。底线:如果您希望在线使用visual studio或在VS中登录,请确保您使用同一帐户登录到计算机上。