问题标签 [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 投票
4 回答
572 浏览

xcode - 在 Xamarin.IOS 中处理 UI

我是使用 xamarin 工作室的新 iphone 开发人员。我想知道是否需要学习 Objective-c 来处理 xcode 中的 ui?例如,我在我的视图控制器(.xib)中创建了一个 UIView(子视图),我需要在同一个按钮单击时生成许多类似的 UIView。那么我是否需要在 xcode .h 或 .m 文件或 xamarin 工作室的 .cs 文件中编写事件代码?

0 投票
1 回答
327 浏览

xamarin.ios - 在 TableView 的行中插入 SubView

我通过 C# 制作了我的 UI,而不是使用 xcode。我在我的视图(主屏幕)中添加了一个 UITableview,并希望在表格的每个单元格中插入一个子视图。问题是我不能单独访问这些行?如何获取行索引号并向该行添加子视图?

0 投票
2 回答
4269 浏览

monodevelop - 在 Xamarin Studio 中隐藏某些警告

有没有一种方法可以在 Xamarin Studio 的构建过程中隐藏某些警告?我故意在我的解决方案中包含了某些已弃用的类成员,我厌倦了每次编译时都被提醒。

0 投票
1 回答
597 浏览

mono - Xamarin Studio 和 Mono 调试问题与 WebPageHttpModule

新的 Xamarin Studio 有很多值得喜欢的地方,但是每次运行我的 Web 项目时,我都会遇到 System.Security.SecurityException - 无法访问给定的密钥。

如果我继续执行并在 Safari 中刷新页面,则该站点可以正常工作。这只是网站第一次加载。

它在反汇编程序中停止:

这似乎是一个竞争条件。它是在完成所有编译之前启动网站吗?

为了测试我添加了一个 Before Execute 任务,sleep '8s'它不会立即发生,而是在下次选择链接时发生。基本上是第一次加载网站。

我可以编译代码并在 Ubuntu 上运行它。有任何想法吗?

其他一些环境数据:

  • OS-X 山狮
  • .Net 4.0
  • 项目使用 ServiceStack.Net
  • MVC 3.0
0 投票
3 回答
32384 浏览

mono - 我在哪里可以下载 REAL MonoDevelop Windows 二进制文件?

monodevelop.com 网站只是将我带到这个“Xamarin Studio”的东西,它对免费版本的使用有严格的限制,而且定价几乎与付费版本的 Visual Studio 一样糟糕!MonoDevelop for Windows 死了吗?我想做的就是在不安装 Linux 的情况下开发一个 GTK# 应用程序!

0 投票
4 回答
2945 浏览

android - 更新 Xamarin Studio 后的警告

我刚刚将 Xamarin Studio 更新到最新版本(Xamarin.Android 版本:4.6.4(商业版)),更新后我收到很多警告......:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:警告:参考'mscorlib,版本= 2.0.5.0,Culture=neutral,PublicKeyToken=xxxxx'未解决(TrackandTrace.机器人)

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:警告:参考'Mono.Android,版本= 0.0.0.0,文化=中性,PublicKeyToken=xxxx'未解决( TrackandTrace.Droid)

我已经尝试删除引用并重新添加它而没有任何效果。

更新: 即使我创建了一个新项目,我从一开始就收到 2 个错误。这些错误导致无法构建 android 项目。

0 投票
2 回答
1299 浏览

android - card.io Mono for Android (Xamarin Studio)

有没有人成功地创建了他们愿意分享的可用于 Android 应用程序的 Mono 的 card.io 包装器,或者有人可以阐明我做错了什么?

  1. 创建一个新的Android Java 绑定库项目
  2. 从card.io SDK 3.0.3添加 .jar 和 .so 文件,确保使用现有的文件夹结构
  3. 将以下内容添加到 Transforms/EnumMethods.xml 以解决编译器错误:

    /li>
  4. 在我的主应用程序中添加对上述库的引用

一切都编译好了,我可以访问 card.io 类:

但是,我总是遇到以下错误:

此设备无法使用相机读取卡号

笔记:

  • 我尝试在几种不同的物理设备上运行
  • card.io.jar 文件的构建操作为:EmbeddedJar
  • .so 文件的构建操作为:EmbeddedNativeLibrary
  • 我已经为 Project ItemGroup中的每个 .so 文件明确设置了Abi

我对 Android/Xamarin 很陌生,所以花更多时间研究而不是编码。

.so 文件似乎不在 .apk 文件中

编辑:

.so 文件似乎确实被编译器拾取。编译后,如果我检查obj/Release/文件夹,则有一个子文件夹native_library_imports根据支持的 Abi 类型包含适当子文件夹中的 .so 文件。

但是,.so 文件仍然不会出现在最终的 .apk 文件中。

日志输出:

谢谢

0 投票
5 回答
1923 浏览

c# - 当我使用包含选项卡的 SetContentView (Resource.Layout.Main) 时出现 Android.Views.InflateException

Android.Views.InflateException当我使用setContentView (Resource.Layout.Main)包含选项卡并且不明白为什么时,我得到了一个。

我一直在试图找到其他人遇到我的问题,但这似乎Android.Views.InflateException是一个非常普遍的错误信息,因为人们似乎在各种情况下都能得到它。我已经尝试了一些我看到提到的东西,但到目前为止它们并没有帮助我。

奇怪的是,完全相同的Main.axml代码可以在不同的试用应用程序中完美运行,但我无法让它在这个应用程序中运行。

我在编程应用程序方面相当新,我不知道它是否有任何区别,但我正在使用Xamarin Studio。我尝试了其他一些简单的应用程序来使用所有新事物,并且它们运行起来没有太多麻烦。

这是我的主启动器的代码:

这是我的 ImageActivity 的代码,它应该是选项卡之一。目前所有选项卡活动都有非常相似的代码,因为我只是想让大纲工作:

这是我的Main.axml

ImagePage.axmlwhich 将是选项卡之一。其他选项卡目前看起来非常相似:

这是我得到的堆栈跟踪的第一部分。在“托管异常堆栈跟踪结束”部分之后,跟踪会持续很长时间,并以“和 250 多行”之类的东西结束,或者类似的东西,所以我认为这些不那么重要吗?如果他们有帮助,请告诉我,我也会添加它们:

我希望有人可以帮助我理解这里的问题,我真的很想了解我可能做错了什么......

0 投票
1 回答
6364 浏览

sqlite - 找不到 Mono.Data.Sqlite 库

我一直在开发一个 Web 应用程序,它在我的 Linux 机器上的 Monodevelop (3.0.8) 和我的 Windows 机器上的 Monodevelop (现在的 Xamarin Studio 4.0.3) 之间运行。

我正在为我的数据库使用 Sqlite,它运行良好,直到我将 Windows 端升级到 Xamarin 4.0.3,此时 Xamarin 无法找到 Mono.Data.Sqlite 引用。据我所知,底层的 Mono 安装没有任何变化,尽管我最近在 Windows 端升级到 Mono 3.0.9,但仍然找不到。我只看到 Mono.Cairo,而 Mono.Posix 是我的程序集列表,该项目在我的 Linux 机器上的 Monodevelop 下仍然可以正常工作。

我确实有适用于 Windows 的 Sqlite dll 的本地副本,但我的目标是跨两个平台进行开发,而不必一直切换引用。

在我在 Windows 端升级之前,这很有效。我是否错过了 Windows 配置中的某些内容?

0 投票
1 回答
967 浏览

xamarin.ios - 无法连接到 Mac Build Host - 加载 xcode 信息时出错

随着主题的出现,我无法连接到我的 mac 构建主机。它在本周早些时候工作(我认为有更新)。我也无法从 Xamarin 工作室运行 iOS 应用程序(我认为这与 Xamarin 连接到 Xcode 有关,因为当我尝试从 Xamarin 工作室运行时,我收到一条消息说代码尚未构建)

我尝试重新安装 xamarin.ios 以及 xcode。

当我运行时,telnet localhost 5000我收到以下消息(暗示问题出在 xcode 上)

有没有其他人遇到过这个问题?

提前致谢!