我在 Windows 上使用 KeePass。这是一个非常好的应用程序。现在我想在我的 Mac 上运行它。下载页面上的说明太技术性了,我之前没有使用 Mac 的经验。
那么如何在 OS X 上安装 KeePass?
我在 suse 12.1 上安装了单声道。当我创建一个文件 sayhello.cs并mono hello.cs在终端上运行时,出现此错误:
Cannot open assembly 'hello.cs': File does not contain a valid CIL image.
Run Code Online (Sandbox Code Playgroud)
文件(hello.cs)的内容如下
class hello{
static void main (){
System.Console.WriteLine("Hello World");
}
}
Run Code Online (Sandbox Code Playgroud)
可能是什么问题,我该如何解决?
我目前是 .NET 开发人员,我想用 Mono 测试我的应用程序以确保跨平台兼容性,但不想放弃官方的 .NET 实现。我可以在我的主要开发 PC 上并排安装它,还是必须使用没有 .NET 的虚拟 Xp 环境?
我正在使用 Vista。
我有一个通过 SSH 连接的无头 Linux 服务器。除了正常任务之外,我最近开始使用它来托管一个用 C# 和 Mono 编写的 [游戏服务器][1]。它的表现令人钦佩!但是,如果我与 SSH 会话断开连接,它就会挂断并且游戏客户端断开连接。
要启动游戏服务器,我运行命令mono KMPServer.exe. 此后,服务器软件启动并显示配置信息 - 但是,直到我键入/start.
因此我无法使用nohup- 启动服务器的过程包括首先使用单声道运行它,然后与其交互以发出“ /start”命令。有趣的是,我也不能后台处理(这对 Mono 来说是正常的吗?)。
当我断开 SSH 会话时,有什么方法可以运行它以防止游戏服务器关闭?
概括:
因此,我使用 MonoDevelop 在 Linux 上编译了一个 C# 程序。当我尝试执行生成的二进制文件时,我的系统尝试将它作为 Windows 可执行文件和 wine 运行,但失败了。Wine 给了我以下信息:
$ ~/bin/MyMonoApp
wine: Install the Windows version of Mono to run .NET executables
~/bin/MyMonoApp: command not found
Run Code Online (Sandbox Code Playgroud)
我只能通过显式调用说服它运行mono:
$ mono ~/bin/MyMonoApp
Run Code Online (Sandbox Code Playgroud)
那么,如何将其设置为默认值,这样我就不必每次都显式调用单声道?
我正在尝试让 Netflix 在 Ubuntu 机器上工作;Moonlight看起来可以运行 Netflix,但是我尝试的版本(1.0.1)不起作用。
有没有人让这个工作?
我已将我们的密码转换为 KeePass。LastPass 看起来很酷,但我更喜欢我们在本地控制数据库而不是将其保存在云中的系统。我有一个 Windows 和 Linux 系统,两者都能够轻松访问我们的 KeePass 数据库。在我的 Linux 系统 (Ubuntu) 上,我只是通过突触安装了 KeePass,它就可以工作了。
所以一切都很好,直到我妻子试图在她的 MacBook 上设置一些东西来访问数据库。巨大的问题。在 Linux 上很容易,我没想到那里会出现问题。如果有帮助,她正在运行全新安装的 Mac OSX 10.5.8 Leopard。
我们只是去了 KeePass 的下载站点:http : //keepass.info/download.html
单击标题为 Mac OS X 的 KeePass 2.x的链接,我们从中检索了Mono 2.10.5和KeePass 2.18从该站点(在撰写本文时发布在那里的软件包)。
Mono 安装没有问题(至少,我们没有看到)。
她打开 KeePass 图像并将其拖到应用程序端,在那里解压缩。根据KeePass安装说明上的说明,她打开一个终端,切换到/Applications中包含KeePass.exe的目录,通过mono运行:
mono KeePass.exe
Run Code Online (Sandbox Code Playgroud)
根本没有应用程序打开 - 我们看到它的一个亮点,但随后它立即消失,向我们表明它正在崩溃。
同样令人不安的是,我看到人们对 Mac OSX 上的 KeePass 2.18 不适用的复制和粘贴功能大发雷霆。从 2.19 解决了复制/粘贴问题来看。我希望那个版本能解决我们所有的问题。
所以这是我的问题:我怎样才能在她的系统上试用 2.19。它似乎不像 2.18 那样打包。但我们并不害怕建造它。我看到 2.19 的源代码在这里(在页面底部)。我可以将它下载到她的机器上并运行一些东西来构建它吗?我熟悉 automake 但不熟悉构建 .NET 源代码,所以如果这很简单,请轻柔地回答。:^)
顺便说一句:明天是我妻子的生日,这让她很沮丧。如果你知道如何解决这些问题,这对她来说将是一份不错的生日礼物。
更新
我会发布这个,因为它可能对其他人有帮助: …
我正在尝试使用 Mono 在我的 Mac 上运行 KeePass.exe,使用以下命令(来自终端内的 KeePass 目录): sudo mono keepass.exe
它运行得很好,除了在浏览以选择 kdbx 文件时我只能看到我的用户主文件夹中的文件夹。
请参阅 Printscreen:在“我的电脑”下只有“个人”,这是我的主文件夹
我想我遗漏了与终端或 Mono 相关的权限?
keepass ×3
linux ×3
macos ×2
arch-linux ×1
c# ×1
development ×1
mac ×1
osx-leopard ×1
permissions ×1
silverlight ×1
video ×1
windows ×1