我对源/版本控制完全不熟悉,我最近决定尝试Visual Studio在线服务(重命名的TFS在线服务)。我遇到了问题,现在我不确定我是做错了还是VSOnline服务有问题。
问题如下: 完全正常工作的Windows Phone 8项目。编译器和调试器在VS13终极中也能正常工作(也在VS12 pro中)。 但是,当我将项目添加到源代码管理并将其签入时。然后检查它是否中断。
症状: 1)XAML标记无法识别。 IntelliSense报告每个XAML标记的错误,甚至是像Phone:PhoneApplicationPage这样的基本标记。如果我从调试模式更改为发布模式,则可以清除这些错误,但下次启动项目时它们会重新出现。
2)调试目标不可更改。在通常可以在设备和不同仿真器模式之间进行选择的对话框中,只有一个选项“start”。无法在实际设备上部署应用程序。 “开始”总是启动默认模拟器(工作正常,没有错误),但你不能选择哪个模拟器。
3)当我尝试在项目属性/设置中打开调试选项卡时,VS13崩溃。
4)尝试在VSonline中构建解决方案失败。
我意识到我有可能做错了什么。以前从未使用过源代码控制,但据我了解,我仍然应该能够在签出后完全正常地处理项目。调试或部署到设备的限制对我来说似乎适得其反。
此外,虚假错误和VS13在设置中崩溃意味着存在某些问题。 任何意见,建议或帮助都将受到极大的赞赏。
答案 0 :(得分:0)
经过几天的不懈努力,我才能解决问题。
当我在家和自己的电脑上工作时,我总是使用我的个人帐户登录。 我使用我的工作帐户登录了visual studio,该帐户有MSDN订阅。
这导致了帐户冲突和所有奇怪的行为。从所有浏览器中退出都没有帮助,它神秘地保存了我的个人帐户,并且始终登录。我相信这是由Skydrive引起的。
因此,我为我的工作ID设置了新的用户帐户,使用该帐户登录并且所有帐户都开始正常运行。
结论:如果您希望在线使用visual studio或在VS中登录,请确保您在计算机上使用相同的帐户登录。