问题标签 [xamarin-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
620 浏览

mono - Xamarin.Mac 项目在启动时崩溃,我做错了什么?

我下载了 Xamarin Studio (4.0.1),并通过模板创建了一个新的 Xamarin.Mac 项目。在不更改任何代码的情况下,我尝试运行该应用程序。它立即因 EXC_BAD_ACCESS 崩溃(甚至在调试器可以附加之前)。这些是错误报告中的详细信息:

我做错了什么,我怎样才能使项目工作?有什么明显的我应该检查的吗?

0 投票
1 回答
3446 浏览

ios - Xamarin Studio 中缺少配置文件

在管理器中,我有 2 个有效的配置文件,其应用程序 ID 为“QQWWEE.*”和“QQWWEE.com.org.appname”,但在 Xamarin 工作室中只看到一个配置文件“QQWWEE.*”。

项目中的 App id 等于“QQWWEE.com.org.appname”。

为什么我不能选择“QQWWEE.com.org.appname”配置文件?

0 投票
1 回答
1691 浏览

c# - 在使用 C# 的 Xamarin Visual Studio 中,如何在 C# 代码中将 UIButton 设置为启用

我有一个在 XIB 中创建的 UIButton 对象,并使用 Xamarin Studio 通过 C# 中的插座访问。我也有一个 UITestField。我已将属性检查器中的 UIButton 状态设置为禁用。当 iPhone 应用程序运行并且用户输入的文本通过验证时,我想启用 UIButton(使用我的代码),它与应用程序中的下一个屏幕的 segue 相关联。我该怎么做——请用 C# 代码。

TIA

0 投票
5 回答
1458 浏览

xamarin - Xamarin.iOS crash on 6.1 simulator

i recently received my Macbook and wanted to start developing iOS apps with it. I Created a default Master-Detail App using the Templates in Xamarin.Studio and everything worked. Now today i wanted to actually do something in the app, but didn't change a single line of code, still the app doesn't show up anymore in the simulator as long as i want it to use the 6.1 sdk for ios. if i use any other (6.0 etc) it works fine.

I already tried clearing my Cache in /Users/MYNAME/Library/Xamarin/ but this didn't change anything.

What would you suggest me to do now? can i simply reinstall the 6.1 sdk?if so, how would i do this?

Thanks for your help

0 投票
1 回答
902 浏览

c# - 如何在 Xamarin Studio 2 中调试/单步调试纯 Mono C# 类库项目

我正在使用 Xamarin Studio (2.0) 并创建了一个基本的 C# 类库项目和一个 C# 控制台项目。我已将控制台项目设置为启动项目,并添加了对类库项目的引用,其中包含一个从控制台项目调用的方法——非常通用的设置。

该应用程序在功能上按预期工作,但是当我设置断点时,它们都没有被触发......只是吹过它们。我在类库以及控制台应用程序中的调用方法中都尝试过。

Xamarin Studio 是否支持标准 Mono 控制台和类库项目的逐步调试?如果是这样,我需要做些什么来设置我的环境才能让它工作?任何方向将不胜感激!

0 投票
2 回答
1641 浏览

xamarin.ios - Xamarin Studio 更新后丢失语法高亮方案,无法导入

我刚刚将我的 Xamarin Studio 更新到 4.0.2(内部版本 18),现在我所有的自定义语法突出显示都消失了!当我尝试导入我保存的突出显示方案时,它默默地失败了。我注意到旧的突出显示方案以 XML 格式保存(MonoDevelop 也是如此),而新的突出显示方案似乎以 JSON 格式导出。

有没有一种方法可以转换和导入我保存的突出显示方案而无需手动完成所有操作?

0 投票
1 回答
3367 浏览

monodevelop - 从命令行构建 Xamarin.iOS 项目时解决方案文件配置映射无法正常工作

我试图让 Jenkins 构建一个 Xamarin.iOS / MonoTouch 项目,并且我在我的解决方案和项目文件中创建了一些不同的配置,以控制从一个环境到下一个环境的构建方式。

当我从 Xamarin Studio 中构建时,事情似乎按预期工作。但是,当我从命令行构建时,没有使用正确的配置构建 StartUp 项目。

我尝试了几个不同的命令,但我认为我需要的命令是:

/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool build -t:Build -c:MySoftwareStaging Solution.sln

该解决方案有 3 个项目。我将从解决方案文件开始。

以下是 MySoftware\MySoftwareMT.csproj 中的相关部分:

这是mdtool上述命令的一部分输出:

关于为什么会发生这种情况的任何想法?当我在 Xamarin Studio 中运行它时,一切正常。我只是从命令行看到奇怪的行为。

更新:根据@jonathanpeppers 的回答,我做了一些额外的测试。我清理了解决方案(使用--target:Clean),然后我尝试使用--project:Myproject标志独立构建每个项目mdtool。对于前 2 个项目(“MySoftware.Core.MT”和“MySoftware.Presentation”),我使用了--configuration:Release. 他们构建了,但 dll 被放置在 /bin/Debug 而不是 Release。当我尝试最终使用 构建“MySoftwareMT”--configuration:Staging时,构建失败,因为它找不到其他项目的 DLL。我对这里发生的事情感到非常困惑。

0 投票
1 回答
741 浏览

xamarin.ios - 我已经在 Xamarin Studio 中导出了我的突出显示方案。现在我该如何导入它?

Xamarin Studio 的最新更新改变了语法高亮的存储和导出方式,显然是为了使其与 Visual Studio 兼容,结果我的自定义方案丢失了。我煞费苦心地重新配置了方案并将其导出。但是现在,当我尝试将方案“添加”到另一台计算机上的 Xamarin Studio 中时,什么也没有发生。

如何将导出的方案导入另一台计算机?

0 投票
1 回答
678 浏览

xamarin.ios - 使用 V3 创建 MvvmCross 应用程序 - iOS 上缺少 System.Windows

我目前尝试使用 V3 设置我的应用程序。

适用于 WP8 和 Android。但我在 iOS 上苦苦挣扎。

如新教程中所述,我已将以下引用添加到我的核心项目中:

  • Cirrious.CrossCore.dll
  • Cirrious.MvvmCross.dll

当我在我的 Mac 上打开我的解决方案(得到一个只包括 iOS 和核心项目的解决方案)时,Xamarin Studio 开始抱怨,它找不到 ICommand 所需的 System.Windows.Input 东西。

目前它在代码中没有找到 ICommand/IList/MvxRealyCommand...:S

所以问题是:我必须在核心项目中引用哪个 dll 才能使其在 Xamarin Studio 中工作?


编辑:好的,我必须将以下引用添加到我的核心项目中:

不确定我是否需要所有这些,只需从会议示例中复制粘贴它们即可。我必须对此进行更多研究:S

0 投票
1 回答
1524 浏览

android - 如何在 Xamarin Studio 中调试小部件应用程序?

我正在 Xamarin Studio 中试验简单的小部件应用程序,并想知道如何调试它。尝试常规的“运行-> 开始调试”(F5)会产生

应用程序不包含可启动的活动

据我了解ActivityAttribute.MainLauncher属性是专门为此目的而设计的,但在我正在玩的示例中没有将其应用到的活动。

ps 有没有类似于“附加到进程”功能的东西?