本文讲的是从Visual Studio中生成Linux设备,【IT168 云计算频道】近日Novell发布了SUSE Studio:一个用于创建Linux设备(appliance)的工具。与此同时,Mono小组创建了一个插件以从Visual Studio中生成支持SUSE的设备。
  SUSE Studio的项目经理Nat Friedman将软件设备(software appliance)定义为:所谓软件设备,实际上就是一个完整的应用栈,包括操作系统、应用软件、所需的任何依赖以及与操作相关的配置与数据文件。所有东西都是预先安装、集成好的,随时都能运行。
  软件设备以文件的形式出现,该文件可以是虚拟机映像、ISO、USB key映像或是Amazon EC2 AMI。
  其概念是非常简单的:通过使用整个软件栈(操作系统、应用、配置数据等等)的虚拟映像来避免安装与配置上的冲突。这类软件设备最适合运行服务端应用。开发者最清楚应用的需求是什么以及如何进行配置以使之运行起来。应用厂商需要提供用户能够轻松运行起来的软件设备,而不是仅仅提供应用本身以及一大堆安装说明书。
  SUSE Studio会生成Live CD/DVD、VMware、XEN虚拟映像、HDD以及USB映像类型的软件设备,不久还将支持Amazon EC2映像。
  根据Novell的声明,Miguel de Icaza宣布创建可以生成SUSE软件设备的Visual Studio插件。该插件的目的在于让Windows开发者也能创建包含.NET应用的Linux设备。这对于那些觉得在Linux上测试.NET应用有困难的Windows开发者来说帮助很大。
  人们已经开始使用SUSE Studio来创建运行于Linux之上的VMware、VPC映像包Mono、MonoDevelop、ASP.NET以及Windows Forms了。

原文发布时间为:2009-08-06
本文作者: InFoQ中文站
本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
原文标题:从Visual Studio中生成Linux设备

从Visual Studio中生成Linux设备相关推荐

  1. visual studio编译linux,在 Visual Studio 中配置 Linux MSBuild C++ 项目

    在 Visual Studio 中配置 Linux MSBuild C++ 项目Configure a Linux MSBuild C++ project in Visual Studio 10/16 ...

  2. windows 运行linux c++,Visual studio中使用C++的Linux 开发

    Visual studio中使用C++的Linux 开发 05/15/2017 14 分钟可看完 本文内容 [原文发表地址] Linux development with C++ in Visual ...

  3. 如何强制Visual Studio重新生成aspx / ascx文件的.designer文件?

    有时当我正在编辑页面或控制时,.designer文件停止使用我正在页面上放置的新控件进行更新. 我不确定是什么导致这种情况发生,但我想知道是否有任何方法迫使Visual Studio重新生成.desi ...

  4. Visual Studio中没有为此解决方案配置选中要生成的项目

    Visual Studio中没有为此解决方案配置选中要生成的项目 参考文章: (1)Visual Studio中没有为此解决方案配置选中要生成的项目 (2)https://www.cnblogs.co ...

  5. Visual Studio 中指定自定义生成事件

    自定义生成事件打开方式 通过指定自定义生成事件,可以在生成开始之前或在它完成之后自动运行命令.在Visual Studio中通过右键项目->属性 进入项目属性菜单. 自定义生成事件的语法 生成事 ...

  6. 在Visual Studio中使用T4 Templates 生成代码

    在没有看过Hilton Giesenow(How Do I: Create and Use T4 Templates.)的视频之前,我还没意识到在Visual Studio 2008 中使用T4是何等 ...

  7. 在Visual Studio中使用C#脚本(CSX脚本)生成代码

    目录 介绍 C#脚本(CSX文件) CSX脚本示例 MyProgram.cs MyScript.csx 使用C#REPL(CSI.EXE)运行CSX脚本 程序集引用 NuGet软件包 从PowerSh ...

  8. C#在 Visual Studio 中快捷生成toString方法重写

    C#在 Visual Studio 中快捷生成toString方法重写 操作说明 在 C# 类代码中键入 override 中键入 Overrides,后接空格(可在此处插入重写方法).

  9. 在 Visual Studio 中使用 Q# 进行量子编程

    1 量子计算机与量子编程 1.1 量子计算机 Quantum computing is computing using quantum-mechanical phenomena, such as su ...

最新文章

  1. cookie文件是存放在服务器端,http - 服务器端cookie和客户端cookie之间有什么区别?...
  2. char、varchar、binary和varbinary的区别与联系
  3. ES6基础4(数据结构)-学习笔记
  4. Arrays.sort与Arrays.parallelSort
  5. angular 模块构建_我如何在Angular 4和Magento上构建人力资源门户
  6. mysql聚合索引创建_为 MySQL 查询优化选择最佳索引
  7. 用汉明距离进行图片相似度检测的Java实现
  8. SSL ×××和IPSec的主要区别
  9. php5 mysql一键安装包_常用PHP5运行环境一键安装包
  10. golang基础1-0:golang环境配置及第一行代码Hello World
  11. 亲密关系科学(03)夫妻相处的智慧
  12. centos7 设置网络(静态ip),联网失败,DNS解析失败(被覆盖),虚拟机
  13. 家用游戏机主机的发展历史
  14. 王绍伟:你不是非得和别人一样---转载
  15. 用AI写代码 -- Github Copilot测试
  16. java类图与代码实例
  17. 计算机发展简史 计算机的发展历史介绍
  18. go项目部署服务器保姆级教程(带图)
  19. M1芯片的Mac安装Centos !
  20. 基于墨刀的视频剪辑软件Xshow原型化系统

热门文章

  1. 屏幕广播系统_如何设计系统,而不是屏幕
  2. 一篇文章助你理解Python3中字符串编码问题
  3. php-fpm with php-5.3.2 + APC
  4. oracle 11g 创建 job 20
  5. 资源文件(.RES)的应用
  6. 31天重构学习笔记19. 提取工厂类
  7. (转)svn检出的时候报 Unable to connect to a repository at URL错误
  8. 重温SQL——行转列,列转行(转:http://www.cnblogs.com/kerrycode/archive/2010/07/28/1786547.html)...
  9. redis存opc_Redis集群的三种模式
  10. c++万能头文件_初学Python,与C对比