windows - 如何在 Windows 中为 Visual Studio 项目创建 Debian 安装包?

标签 windows visual-studio mono cross-platform

我正在 Visual Studio 下开发一些针对 Mono 的跨平台软件,并希望能够通过单击按钮为 Windows 和 Linux(特别是 Ubuntu)构建安装程序。我想我可以通过从构建后事件调用 cygwin 来做到这一点,但我希望充其量是一个 Visual Studio 插件,或者最坏的情况是一种更 Windows 原生的方式来实现它。看起来包格式相当简单,这一定是一个普遍的需求。

编辑:由于重复登录问题,在其他帐户下重新提问。

最佳答案

Debian 的 .deb 软件包只是包含压缩包的“ar”文件。您可以使用 cygwin 或 msys 轻松操作这两种类型的文件:

$ ar xv asciidoc_8.2.1-2_all.deb 
x - debian-binary
x - control.tar.gz
x - data.tar.gz

$ tar -tzf control.tar.gz 
./
./conffiles
./md5sums
./control

或者您可以使用 cygwin 安装所有“标准”的 Debian 东西,我想,但是如果您正在构建 .Net 应用程序,那么其中的大部分东西对您没有多大好处。

关于windows - 如何在 Windows 中为 Visual Studio 项目创建 Debian 安装包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3106/

相关文章:

windows - Lua os.execute 空终端

windows - 如何通过命令行将Flash .fla编译成.swf?

visual-studio - 如何在 Visual Studio 中取消注释多行代码

.net - 寻找 .NET 和 Mono 的 UI 库

Windows Docker Image 在 Azure(网络应用程序)上不断随机挂起

windows - 如何在 Windows 8 中使用 cmd 按进程名称终止程序?

c# - 无法在 Visual Studio 2012 中安装任何 NuGet

visual-studio - Eclipse 是否支持 Visual Studio 已知的键盘快捷键?

f# - Mono 中的尾调用

exception - 单声道-System.TypeLoadException : Could not load types