【发布时间】:2014-03-22 02:08:34
【问题描述】:
昨天安装 Xamarin for Visual Studio (2013) 后,今天打开 VS 2013,我得到一个永无止境的对话框,上面写着“将 Xamarin.iOS 与 Visual Studio 一起使用需要商业版或更高版本...更新许可证”
VS(蓝色条)底部的 VS 消息交替显示:
"正在重新加载项目文件'bla'"
-和:
"正在卸载项目文件 'bla'"
顺便说一句,我昨天添加了项目 iOS 项目,但是,虽然它已添加到我的解决方案中,但它显示“(不可用)”。
所以,我认为我可以通过从解决方案中删除该项目来解决这个问题;但VS处于“暂停动画”中。我该怎么做才能摆脱这个项目,让 VS 再次工作?
更新
尝试通过demoncodemonkey的方法解决这个问题,我在Notepad++中打开.sln文件并搜索“iOS”(有问题的项目名为“Bla_iOsUni”项目)。
什么都没找到...???
然后我搜索了“项目”,这就是全部:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HandheldServer", "HandheldServer\HandheldServer.csproj", "{DD275910-FC58-4CA8-884A-A0185EAFDE70}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebAndLoadTestProject1", "WebAndLoadTestProject1\WebAndLoadTestProject1.csproj", "{714AB6D9-8108-4C5A-BBA2-68C16A92C26E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{370DB360-2494-4365-A9E7-5844B24B4CED}"
ProjectSection(SolutionItems) = preProject
Local.testsettings = Local.testsettings
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTestProject1", "UnitTestProject1\UnitTestProject1.csproj", "{CE84DF05-6314-4B76-A8DA-5CD2D99D7A5F}"
EndProject
所以它显示了“主”项目(“HandheldServer”);一个测试项目(“WebAndLoadTestProject1”);其他一些明显与测试相关的东西(“解决方案项目”);还有另一个测试项目(“UnitTestProject1”)。
更新 2
好的,这样做了(按照 democodemonkey 的建议):
我删除了问题项目本身(相关的“Project/EndProject”位)。
此外,我从“GlobalSection(ProjectConfigurationPlatforms) = postSolution”部分中删除了包含字符串“iPhone”的所有内容。
我想我可能也必须从“GlobalSection(SolutionConfigurationPlatforms) = preSolution”部分中删除一些“iPhone”条目,但这不是必需的 - 我可以不这样做就打开项目。
【问题讨论】:
标签: xamarin.ios visual-studio-2013 xamarin