小编Qua*_*Van的帖子

IronPython - > .exe可执行和分发所有DLL帮助

一直试图将这个IronPython程序编译成一个工作的.exe,过去3-4个小时没有运气.

我正在使用"IronPython 2.6 for .NET 4.0"附带的pyc.py

D:\IronTestCompile>ipy pyc.py file1.py file2.py /out:Program /main:program.py /target:exe

该程序编译为Program.dll和Program.exe但Program.exe无法运行.

我用它作为指南:

IronPython - 如何编译exe

我开始工作的非常简单的'HelloWorld'程序,但是我的更复杂的程序失败了.我认为我的复杂程序无法按编译运行,因为它缺少DLL?

从IronPython目录中,我复制了编译所需的所有必需的DLL(Microsoft*.dll,IronPython*.dll)以及运行编译的HelloWorld.exe的运行时先决条件.

我怎么能弄清楚为什么我的.exe不能运行?或者,如何确定需要将哪些.NET DLL文件包含在目录中?(假设我必须将所有.NET DLL放在.exe目录示例中C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll -> D:\IronTestCompile?)

我在程序目录中唯一的DLL是:

Microsoft.Scripting.dll
IronPython.dll
IronPython.Modules.dll
Microsoft.Dynamic.dll
Run Code Online (Sandbox Code Playgroud)

我没有Microsoft.Scripting.Core.dllMicrosoft.Scripting.ExtensionAttribute.dll 导致我运行IronPython 2.6 for .NET 4.0

我应该有更多.dll吗?我的IronPython程序使用System.Windows.Forms以及其他一些...

谢谢你的帮助.

目标是编译这个程序并获取zip文件中的所有.DLL,以便我的兄弟可以解压缩并在他的comp上运行它,但截至目前我甚至无法在我自己的comp中运行它!有任何想法吗?


编辑:所以我弄清楚出了什么问题(请参阅下面的答案)但是现在我尝试在另一台计算机上运行应用程序时会得到这个可爱的弹出窗口:

Dang,现在我在尝试在另一台机器上运行app时遇到此错误.


MyApp.exe - .NET Framework初始化错误

要运行此应用程序,首先必须安装以下版本的.NET Framework之一:

v4.0.30319

有关获取适当版本的.NET Framework的说明,请与您的应用程序发布者联系.

不知道有没有办法解决这个问题.

编辑:我的修复是,我的兄弟有.NET 3.5所以我在另一台运行.NET 3.5的IronPython机器上重新编译它

.net dll executable ironpython compilation

3
推荐指数
1
解决办法
2913
查看次数

Emacs 定义键、Viper 模式键绑定

我正在尝试学习 emacs,获取 vi 自定义键绑定。

使用Viper模式,重新绑定密钥的正确方法是什么?(我使用Colemak 键盘布局(而不是 qwerty),因此必须更改 n->j 等内容)但希望它能在 viper 模式下工作。

来自 GNU.org 上的按键绑定指南: http://www.gnu.org/software/emacs/manual/html_node/viper/Key-Bindings.html

它说放入 .viper 文件的命令是:

(define-key viper-vi-global-user-map "\C-v" 'scroll-down)
Run Code Online (Sandbox Code Playgroud)

它对我不起作用......事实上我什至不确定我是否有“define-key”功能......

M-x define-key [No match]
Run Code Online (Sandbox Code Playgroud)

我不确定我的 emacs 版本是否可以使用“define-key”?

这有效,但在 viper 模式下无效

(global-set-key "n" "j")
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激。这是我第一天使用 Emacs,让 Colemak 和 Viper 模式正常工作很痛苦。

感谢您的帮助...

colemak emacs viper key-bindings viper-mode

3
推荐指数
1
解决办法
1412
查看次数

如何仅使用 Cloud Functions 创建数据存储区复合索引?

我想看看仅使用 Cloud Functions 与 Datastore 交互是否可行。

有没有办法创建复合索引(比如 index.yaml仅使用 Cloud Functions)?所以只有 Cloud Functions 代码,没有 App Engine 代码。

谢谢!

google-cloud-datastore google-cloud-platform google-cloud-functions

3
推荐指数
1
解决办法
301
查看次数

停止所有流服务器

有时看起来 Flow 工作不正常,flow stop; flow start似乎解决了问题。是否有停止(或重新启动)所有 Flow 服务器的命令?喜欢flow stop --all

谢谢!

flowtype

3
推荐指数
1
解决办法
1183
查看次数

`exposed-modules`在`elm-package.json`中做了什么?

什么是exposed-modules财产elm-package.json

或者更好的是,如果有人链接到此文档.

谢谢!

elm

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