在Android中,我将应用程序字符串放在一个名为的文件中strings.xml.例如,对于一个意大利语翻译我需要创建一个数值,它的文件夹,并把strings.xml意大利的标签文件这个新的文件夹中.
Monotouch如何管理字符串的国际化?
我对.NET方面非常熟悉,并且正在尝试使用Mono进行一些编码.
我习惯ConfigurationManager.ConnectionStrings["index"]在.NET中使用web.config读取连接字符串,并试图找到一种在Mono中执行此操作的方法.显然Mono中没有ConfigurationManager?我有一个System.ConfigurtationSettings,但我最接近的是AppSettings,而MonoDevelop告诉我它已经过时了.
我在这里完全遗漏了一些关于如何在Mono Web应用程序中读取web.config的内容吗?
我们使用MonoDevelop/MonoTouch构建我们的企业iPhone/iPad应用程序.
新客户希望我们将他们的TFS用作源代码存储库.是否有可以让我们连接到TFS的桥梁?也许通过SVN,如果我们必须?
编辑:Xamarin的最新版本现在完全支持Visual Studio 2012.http://Xamarin.com
我以前处理过很多奇怪的MonoDevelop,但是这个真的开始让我烦恼.我正在使用x86-64 Arch Linux并安装了最新的所有软件包(包括MonoDevelop).当我去运行ASP.Net项目时,我明白了
启动Web浏览器时出错
GLib.GException:启动与此位置关联的默认操作命令时出错.在Gnome.Url.Show(System.String URL)[0x00000]中:0在MonoDevelop.Platform.GnomePlatform.ShowUrl(System.String URL)[0x00000]在/build/src/monodevelop-2.8.5/src/addins /GnomePlatform/GnomePlatform.cs:134在MonoDevelop.Ide.DesktopService.ShowUrl(System.String URL)[0x00000]在/build/src/monodevelop-2.8.5/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DesktopService的.cs:84 MonoDevelop.AspNet.Gui.BrowserLauncher.LaunchDefaultBrowser(System.String URL)[0x00000]在/build/src/monodevelop-2.8.5/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Gui /BrowserLauncher.cs:42
我该如何解决?我已经读过不使用Gnome这是一个问题.我从来没有使用过Gnome而且这个曾经一次工作(大约一年前它破了)
所以,我刚刚在运行Lion的MacBook上安装了MonoTouch所需的一切.
我按照步骤/说明进行安装(参见此处),然后创建了一个新的解决方案.当我打开我的xib文件时,我收到以下错误(在MonoDevelop中):
更新Objective-C类型信息时出错.没有得到项目信息
的System.Exception:没有得到项目信息
在MonoDevelop.Macdev.XcodeSyncing.XcodeProjectTracker.UpdateTypes(IProgressMonitor的显示器,布尔力)[0x00029在/Users/builder/data/lanes/monodevelop-mac-2.8.6.4 /ca00645c/source/monodevelop/main/src/addins/MonoDevelop.MacDev/XcodeProjectTracker.cs:351
除了安装Xcode,然后是Framework/Runtime(MRE-2.10.8_3),然后是MonoDevelop(2.8.6.4),然后是MonoTouch,我什么都没做.
有人见过这个吗?我在网上的这个特定错误中找不到一件事.
我正在尝试构建一组类库,以便在我们要创建的应用程序之间共享代码.
但是,我无法正确创建项目,我无法看到我做错了什么.
让我来看看我用来重现这个的步骤,也许这里有人可以看到我做错了什么:
这是有效的,如果我选择Run-> Debug菜单项,我可以在模拟器中看到应用程序打开.
我们假设我现在要在iPhone上测试它,所以我访问工具栏中的下拉列表,选择"Debug | iPhone"构建目标,并立即将类库项目变为灰色:
(不是内置的主动配置)
如果我右键单击解决方案,请检查配置映射,当选择与模拟器或iPhone相关的任何内容时,类库将完全从视图中消失,并且无法选择构建.
构建目标下拉列表现在还有6个项目,iPhone的调试,发布,调试/发布以及模拟器的调试/发布.显然,只有不适用于iPhone或模拟器的Debug和Release才能构建类库.
我在这做错了什么?
在一个我没有能够寻找解决方案的奢侈品的另一个项目中,我最终创建了一个空的通用项目,是否是"正确"的方法来缓解这个问题?
以上可能吗?我经常使用灵活的窗口对接系统在VS中进行(通常是将测试和测试目标一起显示).有没有办法在MonoDevelop中实现同样的目标?
我在.NET立即窗口中进行了这个操作:
30f + 0.5f
Run Code Online (Sandbox Code Playgroud)
按预期得到30.5.在单声道中,我得到30.是什么原因?
细节:
我已经从http://monodevelop.com/Download在Windows 8 x64上安装了Xamarin Studio 4.0.1 .当我运行Xamarin时,它已更新到4.0.3.我已经安装了F#绑定.我创建了新的F#控制台项目.当我运行它,它工作正常.当我设置一个断点并运行它时,我得到以下错误.任何想法,为什么会这样?
System.Runtime.InteropServices.COMException(0x80070032):不支持该请求.(从HRESULT异常:0x80070032)在Microsoft.Samples.Debugging.CorDebug.NativeApi.ICorDebug.CreateProcess(字符串lpApplicationName,字符串lpCommandLine,SECURITY_ATTRIBUTES lpProcessAttributes,SECURITY_ATTRIBUTES lpThreadAttributes,的Int32 bInheritHandles,UInt32的dwCreationFlags,IntPtr的lpEnvironment,字符串lpCurrentDirectory,STARTUPINFO lpStartupInfo,PROCESS_INFORMATION lpProcessInformation,CorDebugCreateProcessFlags debuggingFlags,ICorDebugProcess&ppProcess)at Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess(String applicationName,String commandLine,SECURITY_ATTRIBUTES processAttributes,SECURITY_ATTRIBUTES threadAttributes,Boolean inheritHandles,Int32 creationFlags,IntPtr environment,String currentDirectory,STARTUPINFO startupInfo,PROCESS_INFORMATION&processInformation ,CorDebugCreateProcessFlags debuggingFlags)在Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess(String applicationName,String commandLine,String currentDirectory,ID 在Mono.Debugging.Client.DebuggerSession的MonoDevelop.Debugger.Win32.CorDebuggerSession.OnRun(DebuggerStartInfo startInfo)中的ictionary`2环境,Int32标志.<> c__DisplayClassc.b__a()
MonoMac的页面似乎被放弃了.它似乎是几年前的最后一次更新,因为它说"Mountain Lion"是"新的"操作系统.
适用于AppKit的新Lion和Mountain Lion API
MonoMac在Xamarin Studio中处于"Unsupported"状态(我想下载Mono Develop,但页面会自动重定向到Xamarin Studio).
那么MonoMac是否已被弃用,或者它是否仍在与Xamarin.Mac一起积极开发?
monodevelop ×10
mono ×6
xamarin.ios ×4
xamarin ×2
.net ×1
f# ×1
ipad ×1
iphone ×1
linux ×1
monomac ×1
svn ×1
tfs ×1
xamarin.mac ×1