我将我的VCS设置为忽略"[project]/bin".此目录是否对恢复项目至关重要,还是可以安全地忽略?
MonoDevelop是否与使用SVN的Microsoft CodePlex配合使用?
在iOS SDK 4.2的MonoTouch项目中使用AdMob
我们有一个测试项目尝试将AdMob与MonoTouch一起使用.设置如下:
我们创建了一个(胖)TouchJSON库,如TouchJSON的Monotouch绑定中所述?
我们有一个Libs库,其中包含此libTouchJSON.a和AdMob提供的libAdMobNoThumb.a库.在那里,我还有一个来自AdMob.cs文件的btouch的AdMob.dll,它定义了我们想要使用的(有限的一组)Admob方法.此dll将添加到项目的引用中
我们提供以下额外标志:
-v -v -v -gcc_flags "-L${ProjectDir}/../Libs -lAdMobNoThumb -lTouchJSON -force_load ${ProjectDir}/../Libs/libAdMobNoThumb.a -force_load ${ProjectDir}/../Libs/libTouchJSON.a"
Run Code Online (Sandbox Code Playgroud)
我们选择"不链接"作为链接器行为.
这曾经使用了admob库的SDK 4.2之前的版本.但现在有了4.2版本,我们得到了
ld: framework not found AudioUnit
Run Code Online (Sandbox Code Playgroud)
错误.我们已经读过,解决方案是"重新启动链接器".但是如果我们进行链接(如上所述保留其余的设置),我们会从admob库中获得许多未知符号:
Error 1: mtouch failed with the following message:
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmp2685841f.tmp/main.m: In function 'monotouch_debug_connect':
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmp2685841f.tmp/main.m:1779: warning: implicit declaration of function 'select'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmp2685841f.tmp/main.m: In function 'main':
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmp2685841f.tmp/main.m:1821: warning: implicit declaration of function 'chdir'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmp2685841f.tmp/main.m:1838: warning: implicit declaration of function 'monotouch_enable_debug_tracking'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmp2685841f.tmp/main.m:1914: warning: implicit declaration of function 'dup2'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmp2685841f.tmp/main.m:1921: warning: implicit declaration of function 'mini_get_debug_options'
/var/folders/hF/hF42FIdhEUmY1y-pGRsu1k+++TI/-Tmp-/tmp2685841f.tmp/main.m:1925: …Run Code Online (Sandbox Code Playgroud) 我在C#中编写了一个代码来解析XML文件(Monodevelop)中的数据.我使用(使用System.Xml)和(名称空间).它在(使用System.Xml)中给出错误名称空间中不存在类型和名称空间名称"Xml".我是编程新手.所以,请帮助我,我该怎么办?
using System;
using System.Xml;
namespace ReadXMLfromFile
{
class sample
{
static void Main(string[] args)
{
XmlTextReader reader = new XmlTextReader ("sample.xml ");
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element: // The node is an element.
Console.Write("<" + reader.Name);
Console.WriteLine(">");
break;
case XmlNodeType.Text: //Display the text in each
element.
Console.WriteLine (reader.Value);
break;
case XmlNodeType.EndElement: //Display the end of the
element.
Console.Write ("</" + reader.Name);
Console.WriteLine(">");
break;
}
}
Console.ReadLine();
}
}
Run Code Online (Sandbox Code Playgroud)
}
MonoDevelop(2.10.8)正在报道:
JPGCorruptForm.cs(20,20): Warning CS0219: The variable `myStream' is assigned but its value is never used (CS0219) (JPGCorrupt)
Run Code Online (Sandbox Code Playgroud)
对于这个功能:
private void toolStripButtonChooseText_Click(object sender, EventArgs e)
{
Stream myStream = null;
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.InitialDirectory = ".";
openFileDialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog.FilterIndex = 1;
openFileDialog.RestoreDirectory = false;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
Stop();
try
{
if ((myStream = openFileDialog.OpenFile()) != null)
{
_settings.TextFile = openFileDialog.FileName;
CurrentTextFile = _settings.TextFile;
}
}
catch (Exception ex)
{
MessageBox.Show("Error: Could not …Run Code Online (Sandbox Code Playgroud) 美好的一天,
我意识到这是一个丑陋的主题,但我迫切希望找到一个解决方案,因为这个bug阻止我在编辑器中使用javascript.
基本上,我可以键入花括号{和}的唯一方法是使用相应的数字键盘代码,ALT + 1 2 3和ALT + 1 2 5,但是当我按下ALT和数字时,monodevelop将跳转到在当前窗口中打开脚本,其中ALT 1切换到最左边的脚本.
为了增加对伤害的侮辱,代码模板也不起作用.如果我右键单击编辑器区域并从上下文菜单中选择"插入模板",则没有任何反应!此外,快捷方式窗口甚至没有"ALT +数字"组合,所以我无法摆脱它,看看是否是问题的原因!
因此我几乎无法使用monodevelop来使用javascript进行编码,所以我在此希望任何了解monodevelop的人都可以解释问题是什么,或者提出一个解决方法(我已经阅读了关于代码片段或其他高级函数,但没有更多的见解不知道他们是否可以帮助我).我正在使用monodevelop 2.8.2,但我尝试过2.6并且问题是一样的.
提前致谢.
当我使用Kiip MonoTouch绑定时,我的应用程序仅在我的实时设备上崩溃.它在模拟器上工作正常.这是我的堆栈跟踪的一部分:
0 libsystem_c.dylib 0x30eb293c memset$VARIANT$CortexA8 + 52
1 sample 0x002b5738 GC_clear_stack_inner (misc.c:298)
2 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
3 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
4 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
5 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
6 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
7 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
8 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
9 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
10 sample 0x002b574c GC_clear_stack_inner (misc.c:299)
11 sample 0x002b57b8 GC_clear_stack (misc.c:344)
12 sample 0x002b2bd8 GC_malloc_atomic (malloc.c:270)
13 sample 0x0026f374 mono_object_new_ptrfree_box (object.c:4416)
14 sample 0x00102290 wrapper_managed_to_native_object___icall_wrapper_mono_object_new_ptrfree_box_intptr (mscorlib.dll.6.s:92590)
15 sample …Run Code Online (Sandbox Code Playgroud) 今天,我收到了Apple Developer Support的这封电子邮件:
如果要更新iPhone 5和iPod touch(第5代)的应用程序,则必须提供其他屏幕截图以支持App Store的新屏幕尺寸.新截图尺寸为:
- 640 x 1136(肖像)
- 640 x 1096(肖像)
- 1136 x 640(风景)
- 1136 x 600(风景)
但是没有支持此分辨率(在iPhone应用程序选项中)的MonoDevelop版本(没有alpha或beta版本).在这种情况下,我可以做什么来提交符合图标的应用程序?
嘿,我是c#的绝对初学者.我试着写一个简单的数学问题,问你有关乘法的问题.我使用"double"作为变量,当答案小于/等于一位小数时,它表示答案是正确的,但当答案超过一位小数时,即使我是正确的,也会说你错了任何帮助怎么样解决这个?谢谢
using System;
namespace Mathsquiestion {
class MainClass {
public static void Main (string[] args) {
double n1 = 1.1;
double n2 = 1.1;
double answer;
Console.WriteLine ("what is " + n1 + " times " + n2);
answer = Convert.ToDouble (Console.ReadLine ());
if (answer == n1 * n2) {
Console.WriteLine ("Well done!");
Console.ReadKey ();
}
if (answer != n1 * n2) {
Console.WriteLine ("You have to practice some more!");
Console.WriteLine ("<<Press space to terminate>>");
Console.ReadKey ();
}
}
} …Run Code Online (Sandbox Code Playgroud) 我想知道gameTime.ElapsedGameTime.TotalSeconds一秒钟的确切价值是什么?
我一直关注Unity3D 程序洞穴生成,但我在MapGeneration.cs中很早就发现了一个错误.Unity说第1行第1行有一个错误:标识符预期:'public'是一个关键字.我看不出我的代码和教程代码有什么不同.这是教程视频的链接:[ \ Tutorial video 1],这是我的代码:
using UnityEngine;
using System.Collections;
using System
public class MapGeneration : MonoBehaviour {
public int width;
public int height;
public string seed;
public bool useRandomSeed;
[Range(0,100)]
public int randomFillPercent;
int[,] map;
void Start() {
GenerateMap();
}
void GenerateMap() {
map = new int[width,height];
}
void RandomFillMap() {
if (useRandomSeed) {
seed = Time.time.ToString();
}
System.Random psuedoRandom = new System.Random(seed.GetHashCode());
for (int x = 0; x < width; x++) { …Run Code Online (Sandbox Code Playgroud)