【发布时间】:2016-12-04 06:20:10
【问题描述】:
我已经使用最新的 Xamarin Studio for OSX 创建了一个新的 Xamarin Forms 应用程序,并且我有由以下原因引起的构建错误: 1.在我的本地机器上移动项目 2. 将项目放入源代码管理并恢复到另一台机器
如果我在终端中键入 xbuild,我可以看到我的项目正在引用我另一台计算机的文件路径(现在在从源代码管理恢复后的第二台计算机上)。
我在 Xamarin Forms 解决方案内的任何文件中都找不到文件路径信息,所以我不知道它是从哪里获取此文件路径的!!
/Users/x/Documents/Work/Wire%20Mobile/src/Wire.sln:错误:不能 找到路径的一部分“/Users/x/Documents/Work/Wire 手机/src/Wire.sln"。
谁能建议我如何将项目存储在源代码管理中,而无需硬链接到它曾经驻留在旧机器上的文件路径?另外我现在已经在两个项目上尝试过,这可能是 Xamarin 中的错误吗?
【问题讨论】:
-
没关系,我刚刚回答了我自己的问题,它是文件路径中的 %20 .... xbuild 不支持其中包含 %20 的文件路径。然而,Visual Studio Team Services 非常喜欢这些类型的文件路径!
-
*.sln & *.csproj 文件通常使用相对路径,而不是完整的。您应该能够使用文本编辑器对其进行编辑以验证这一点(并在必要时进行修复)
-
如果您有答案,请将其作为一个发布!它是explicitly allowed。
标签: xamarin xamarin.forms