问题标签 [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.
ios - 在 MonoTouch 中重命名命名空间
在 MonoDevelop 的 MonoTouch-Solution 中重命名命名空间后,我无法构建应用程序,因为未找到 UI 组件的所有引用出口。
我已经在 Interface Builder 中重新打开了我的 XIB,更改了一些内容并保存了它,但代码仍然无法运行。
我猜,IB 元素并不关心 MonoTouch 中定义的命名空间。有没有办法解决这个问题?
monodevelop - 运行LibGdx项目时编译失败错误
我正在移植我在 Libgdx 平台上开发的游戏。现在我正在尝试移植到 IOS。当我运行我的项目时,它给我这个错误:-
错误 MT5103:无法编译文件“/var/folders/lc/_tfkdygx19gf9b1rg1ycb3rm0000gn/T/tmp14641e8e.tmp/main.i386.m”。请在http://bugzilla.xamarin.com (MT5103)提交错误报告
请让我知道如何解决。我已经购买了单点触控许可证。
如果我使用它 -nosymbolstrip -nostrip -cxx -gcc_flags "-L${ProjectDir}/libs/ios -L${ProjectDir}/libs/ios/ikvm/bin -likvm-natives -lgdx -force_load ${ProjectDir} /libs/ios/libgdx.a -force_load ${ProjectDir}/libs/ios/ikvm/bin/libikvm-natives.a" "-v -v -v" 然后它给我这个错误
错误 MT0010:无法解析命令行参数:无法捆绑未注册的选项“-”。(MT0010) (demoProject-ios)
出现此错误:-
复制 /var/folders/lc/_tfkdygx19gf9b1rg1ycb3rm0000gn/T/tmp3e42cb58.tmp/libObjectAL.dll 到 /Users/rishabhagrawal/Desktop/spidy 3s2 2/demoProject-ios/bin/iPhoneSimulator/Debug/demoProjectios.app/libObjectAL.dll 链接程序集/Users/rishabhagrawal/Desktop/spidy 3s2 2/demoProject-ios/bin/iPhoneSimulator/Debug/iosgame.exe 进入 /Users/rishabhagrawal/Desktop/spidy 3s2 2/demoProject-ios/bin/iPhoneSimulator/Debug/demoProjectios.app 错误MT2001:无法链接程序集。原因:数组索引超出范围。--- 内部异常 System.IndexOutOfRangeException:数组索引超出范围。在 Mono.Cecil.Signatures.SignatureWriter.Write (NamedArg na, Mono.Cecil.Binary.MemoryBinaryWriter writer) [0x00000] 在 Mono.Cecil.Signatures.SignatureWriter.Write (Mono.Cecil.Signatures.CustomAttrib ca, Mono.Cecil.Signatures.SignatureWriter.Write) [0x00000] .Cecil.MethodReference ctor,Mono.Cecil.Binary。
在 MonoTouch.Tuner.Linker.Process(MonoTouch.Tuner.LinkerOptions 选项,Mono.Linker.LinkContext& 上下文,System.Collections.Generic.List`1& 程序集)[0x00000] 中:0
在 MonoTouch.Tuner.Linker.Process(MonoTouch.Tuner.LinkerOptions 选项,Mono.Linker.LinkContext& 上下文,System.Collections.Generic.List 1& assemblies) [0x00000] in <filename unknown>:0
at MTouch.LinkAssemblies (System.String main, System.Collections.Generic.List
1& 程序集,布尔 include_debug_info)[0x00000] 在:0 在 MTouch.Main2(System.String [] args) [0x00000] in :0 at MTouch.Main (System.String[] args) [0x00000] in :0
xamarin.ios - 使用 Xamarin MonoTouch / Xamarin Studio 进行核心绘图
我正在使用当前的 Xamarin Studio 并尝试启动并运行 Core Plot 项目。通过组件库导入非常完美。
现在我有散点图并运行缩放和平移工作。
我喜欢固定 X 和 Y 轴 - 始终可见 - 无论显示的数据范围如何。
在 XPTXYAxis 上设置 IsFloating 属性会导致崩溃。
这似乎已经过时了?
不幸的是,axisConstraints 参数不存在 - 因为这似乎是将轴固定在视图左侧或右侧的方法。
知道如何解决吗?也许绑定在那里有问题?
c++ - 使用 MonoDevelop 4.0 aka Xamarin Studio 重新获得 C/C++ 项目支持
使用最新的 Xamarin Studio(从 MonoDevelop 4.0 重新标记),我无法再打开.cproj
在 MonoDevelop 3.0.4.7 中工作的项目。
功能列表显示它在 Windows 上不受支持,但它还显示“页面上次修改时间为 2010 年 10 月 27 日 09:53”……</p>
有没有办法重新添加语言绑定?我需要自己重新编译吗?也许有一个用于 Windows 的旧 MonoDevelop 二进制文件的镜像?
asp.net-mvc - 尝试使用 Mono 运行 MVC 3 网站和 EntityFramework 会给出 MissingMethodException
我使用 Visual Studio 2012 在 Windows 7 上构建了一个 ASP.NET MVC 3 Web 应用程序。我的应用程序在 Visual Studio 中构建和运行时没有任何问题。我想在 OS X 10.8.2 上使用 Xamarin Studio 4.0 和 Mono 3.0.4 编辑和运行该 Web 应用程序。这是我迄今为止尝试过的:
- 在 Xamarin Studio 中打开了我的 .sln。
- 删除了对 System.Data.Entity 和 System.Web.Entity 的引用。
- 将 System.Web.Helpers(版本 1.0.0.0)、System.Web.Mvc(版本 3.0.0.0)和 System.Web.WebPages(版本 1.0.0.0).dll 复制到 bin 文件夹。
- 删除了对 System.Web.Helpers、System.Web.Mvc 和 System.Web.Webpages 的旧引用。
- 在我的 *.Designer.cs 文件中将“使用 System.Data.*”替换为“使用 System.Data.Entity.Core.*”。
- 删除了对 EntityFramework(版本 4.x)的引用。
- 从我的 bin 文件夹中删除了 EntityFramework.dll 和 EntityFramework.xml。
- 添加了对 /Library/Frameworks/Mono.framework/Libraries/mono/4.5/EntityFramework.dll(版本 6.0.0.0)的引用。
- 点击运行。
单击运行后,出现以下异常:
我已经用谷歌搜索了这个例外,但我还没有找到解决方案。我缺少参考吗?是否有使用 MVC 3 或 4 以及在 Mono 下运行的实体框架 4 或 6 的工作示例项目?
f# - Xamarin Studio f# 项目无法在 OSX 上构建
我创建了一个简单的 xamarin studio f# 项目和 f# unit 项目。当我建造时,我得到
生成模板项目后,我没有对源代码进行任何更改。
f# - 在 Xamarin Studio 中找不到 FSharp.Core
我有一个使用 Xamarin Studio 创建的基本 f# 项目,但它声称找不到 FSharp.Core。
然而,带有 IDE 的 F# REPL 工作正常,所以我假设我在 mono 下安装了 f#。
xamarin-studio - “找不到符号:__FastDevLauncher”阻止部署到 Android 模拟器
我正在使用 Xamarin Studio 和 MonoGame 将 Windows Phone 应用程序移植到 Android。
设置非常顺利,但是当我尝试将项目部署到模拟器时,出现以下错误:
当谷歌搜索提到 __FastDevLauncher 类时,我找不到任何东西,而 TrialSplashScreen#####.java 表明这可能与我使用 Xamarin 的 30 天试用版有关?
无论如何,我不知道从哪里开始寻找修复,因为它不是我的代码中直接引用的任何东西。
提前感谢您的帮助。
克里斯
macos - 如何在 Mac (Visual Studio for Mac) 上启动多个 Xamarin Studio 实例?
我希望同时运行多个 Xamarin Studio 副本。运行一个副本后,双击 Xamarin Studio 图标/Applications
或单击当前运行的 Dock 图标只会将当前副本置于前台。
intellisense - 智能感知在 Xamarin/Mono 中添加到 NUnit [Lite] 项目的文件失败
我正在尝试 Xamarin(在 Mac OS X 上)在 Mono 中进行一些跨平台(Mac、iOS、Android)开发。我在“Filament”命名空间内创建了一个“Point”类,现在我正在尝试添加单元测试。
Mono 世界中似乎有两种单元测试方法:NUnit 和 NUnitLite。我都试过了(在后一种情况下,按照本教程),结果相同,就是这样:
在我的单元测试项目中,我添加了指向 Point.cs 文件的链接(通过右键单击项目,使用“添加...”,选择文件,然后选择“添加为链接”选项)。在我的单元测试文件(PointTest.cs)中,我添加了“使用细丝;” 到文件的顶部。但是尽管我现在可以使用 Point 类并且它成功编译,但 Intellisense 似乎完全没有注意到它——每次我开始输入“Point”时,它都会将其扩展为“PointTest”,而当我顽固地把它改回来时到点,它像错误一样将其绘制为红色。
事实上,我的“使用”行也发生了同样的问题。我输入了“using Filament”并将其更改为“using FilamentTestsiOS”(我的单元测试项目的命名空间)。
这让我发疯了......但作为 Mono、Xamarin、NUnit 和 NUnitLite 的完全新手,我确信我在做一些愚蠢的事情。
设置 C#/Mono 单元测试的正确方法是什么,以便智能感知和编译器都能识别我正在为其编写测试的类?