在Windows和Linux上部署C#Windows窗体应用程序
我知道可以在VisualStudio中使用安装项目创建MSI安装程序,但是,为Windows和Linux自动创建安装文件(或任何类型的打包文件)的最佳方法是什么在Windows和Linux上部署C#Windows窗体应用程序,c#,visual-studio,linux,deployment,setup-project,C#,Visual Studio,Linux,Deployment,Setup Project,我知道可以在VisualStudio中使用安装项目创建MSI安装程序,但是,为Windows和Linux自动创建安装文件(或任何类型的打包文件)的最佳方法是什么 我喜欢Windows上的MSI安装程序,所以问题在于Linux。那么,还有比编写一个构建脚本更好的解决方案吗?该脚本将所有内容打包到TAR归档中,用户必须在某个地方提取这些内容?例如,使用VS.创建一个.deb包,看看这个简单的自解压Tar归档文件 希望这有帮助。 您必须创建不同的安装程序,因为Windows和Linux有不同的安装引擎
我喜欢Windows上的MSI安装程序,所以问题在于Linux。那么,还有比编写一个构建脚本更好的解决方案吗?该脚本将所有内容打包到TAR归档中,用户必须在某个地方提取这些内容?例如,使用VS.创建一个.deb包,看看这个简单的自解压Tar归档文件 希望这有帮助。 您必须创建不同的安装程序,因为Windows和Linux有不同的安装引擎(除非您使用捆绑的跨平台引擎)。用于VS的Mono工具可以帮助打包应用程序