我正在 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/