标签: mono

奇怪的单声道编译错误

我正在使用IKVM在我正在使用的Mono项目上获取SVNKit,我有一个实现SVNKit接口的类,我无法编译:

在Windows和.NET上,一切都编译得很好,只需在Mono上获取.

/home/nubela/Workspace/subsync/subsync/Core/Subversion/PropGetHandler.cs(22,22):错误CS0535: Subsync.Core.Subversion.PropGetHandler' does not implement interface member org.tmatesoft.svn.core.wc.ISVNPropertyHandler .__ <clinit>()`(CS0535)( subsync)

我用googled __<clinit>()方法,它似乎是从IKVM编译的Java库中的基类的初始化方法.

我不知道如何继续现在,任何想法的家伙?:)

c# java mono ikvm

15
推荐指数
1
解决办法
886
查看次数

在哪里可以找到C#示例代码以在ASP .NET MVC2中实现密码恢复

如何在MVC2应用程序中实现密码重置?

使用ASP .NET成员资格提供程序对密码进行哈希处理.不使用密码恢复问题.使用具有标准AccountController类的标准ASP .NET MVC2项目模板.

如果用户忘记了密码,则应将带有临时链接或新密码的电子邮件发送到用户的电子邮件地址.

在MVC 2 C#中哪里可以找到实现它的代码?

堆栈溢出包含两个答案,讨论实现它的方法.没有示例代码.我搜索了"asp .net mvc密码重置c#示例代码下载",但还没有找到示例代码.

我是MVC的新手.在哪里可以找到密码恢复的示例代码?这是VS2010生成的项目模板中缺少的.

更新

我在Mono 2.10中尝试了这个代码,但是有异常:

Mono不支持CspParameters

在线

        des.Key = pdb.CryptDeriveKey("RC2", "MD5", 128, new byte[8]);
Run Code Online (Sandbox Code Playgroud)

如何在Mono中运行它?

堆栈跟踪:

System.NotSupportedException: CspParameters not supported by Mono
at System.Security.Cryptography.PasswordDeriveBytes.CryptDeriveKey (string,string,int,byte[]) [0x0001b] in /usr/src/redhat/BUILD/mono-2.10.2/mcs/class/corlib/System.Security.Cryptography/PasswordDeriveBytes.cs:197
at store2.Helpers.Password.EncodeMessageWithPassword (string,string) <IL 0x00055, 0x000f3>
at store2.Helpers.AccountHelper.GetTokenForValidation (string) <IL 0x00033, 0x00089>
at MvcMusicStore.Controllers.AccountController.PasswordReminder (MvcMusicStore.Models.PasswordReminderModel) <IL 0x001ac, 0x00495>
at (wrapper dynamic-method) System.Runtime.CompilerServices.ExecutionScope.lambda_method (System.Runtime.CompilerServices.ExecutionScope,System.Web.Mvc.ControllerBase,object[]) <IL 0x00020, 0x0005b>
at System.Web.Mvc.ActionMethodDispatcher.Execute (System.Web.Mvc.ControllerBase,object[]) <IL 0x00008, 0x0001b>
at System.Web.Mvc.ReflectedActionDescriptor.Execute (System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary`2<string, object>) <IL 0x00072, 0x00103>
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc mono password-recovery

15
推荐指数
1
解决办法
1万
查看次数

如何从Unity应用程序启动Android活动?

我知道这似乎是一个微不足道的问题,但我无法在互联网上的任何地方找到任何具体的答案.我在stackoverflow上看到了这个非常相似的问题:如何从android活动启动Unity应用程序? 但它与我的问题完全相反.此外,android活动必须能够从Unity应用程序接收一些输入字符串,就像使用system()调用行参数以在PC上启动另一个程序一样.

以下是我在Android上测试Unity应用程序的测试按钮事件处理程序的代码:

private void ExternalAppCallHandler()
{
    if(Application.platform == RuntimePlatform.WindowsEditor)
    {
        Process.Start(@"C:\Program Files (x86)\Notepad++\notepad++.exe");
    }
    else if(Application.platform == RuntimePlatform.Android)
    {
        Process.Start("Internet");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我使用Unity Editor进行测试时,当我单击测试按钮时,应用程序会成功打开Notepad ++.exe.但是,当我尝试在我的三星Galaxy S2设备上打开"Internet"应用程序时,它失败了.有谁知道为什么会这样?使用Process.Start打开另一个Android应用程序的正确字符串应该是什么?

c# mono android interprocess unity-game-engine

15
推荐指数
2
解决办法
3万
查看次数

"..必须从MonoDevelop和MVC3(OS X)上的WebViewPage或WebViewPage <TModel>派生"

我正在尝试使用MonoDevelop进行MVC 3 Razor项目.

我使用Mono 2.10.9/MonoDevelop 3.0.4.7创建了一个新的ASP.net MVC 2项目,并将以下DLL从现有的基于Windows的MVC3项目复制到Mono项目的"bin"目录:

System.Web.Helpers.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
Run Code Online (Sandbox Code Playgroud)

已将项目设置为使用Mono/.NET 4.默认的索引文件已被删除并替换为Index.cshtml文件.当我执行项目时,我得到以下错误:

The view at '~/Views/Home/Index.cshtml' must derive from WebViewPage, or WebViewPage<TModel>.
Run Code Online (Sandbox Code Playgroud)

奇怪的是,我之前已经完成了这个过程并且使MVC 3页面正常工作.它只是升级Mono(它声称支持Razor ......?),它现在已经不再适合我了.我之前用MVC3创建的项目似乎都在新的Mono版本中编译和运行.

非常感谢,如果有人能指出我可以在这些树林中找到一些木头:)

macos mono monodevelop asp.net-mvc-3

15
推荐指数
2
解决办法
3万
查看次数

检查对象是否是字典或列表

使用单声道的.NET 2,我使用的是一个JSON返回嵌套字符串,对象字典和列表的基本库.

我正在编写一个mapper来将它映射到我已经拥有的jsonData类,我需要能够确定a的基础类型object是Dictionary还是List.下面是我用来执行此测试的方法,但是想知道这是否更干净?

private static bool IsDictionary(object o) {
    try {
        Dictionary<string, object> dict = (Dictionary<string, object>)o;
        return true;
    } catch {
        return false;
    }
}

private static bool IsList(object o) {
    try {
        List<object> list = (List<object>)o;
        return true;
    } catch {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用的库是,litJsonJsonMapper该类基本上不适用于iOS,因此我正在编写自己的映射器.

c# generics mono json

15
推荐指数
2
解决办法
3万
查看次数

Windows上的Mono IDE

在Windows平台上有没有用于编码单声道的IDE?

ide mono

14
推荐指数
2
解决办法
5749
查看次数

Mono是否支持XAML?

Mono是否支持XAML?

具体来说,我正在考虑转而使用XAML进行新的GUI工作,但我也喜欢将我的个人项目保存在Mono中.我现在应该坚持使用普通的旧System.Windows.Forms吗?

.net mono xaml

14
推荐指数
1
解决办法
8232
查看次数

Is there a ILMerge equivalent tool for Mono?

I'm looking for a open source tool to merge multiple .NET assemblies into a single assembly.

c# mono ilmerge assemblies

14
推荐指数
2
解决办法
3758
查看次数

将UIImage转换为字节数组

我需要将UIImage转换为字节数组.我正在使用Xamarin的Visual Studio插件来生成iOS应用程序.

下面的代码位获取图像,但我需要将其作为字节数组而不是UIImage发送到服务堆栈.

        var signatureView = new SignaturePad.SignaturePadView(new RectangleF(10, 660, 300, 150));
        signatureView.BackgroundColor = UIColor.White;
        this.View.AddSubview(signatureView);
        UIImage signatureImage = signatureView.GetImage();
Run Code Online (Sandbox Code Playgroud)

c# mono xamarin.ios xamarin

14
推荐指数
3
解决办法
2万
查看次数

14
推荐指数
2
解决办法
1866
查看次数