dance2die Asked: 2009-05-06 05:45:57 +0800 CST2009-05-06 05:45:57 +0800 CST 2009-05-06 05:45:57 +0800 CST 如何在 USB 拇指驱动器中运行 .NET 和 SQL Server? 772 有没有办法在 USB 驱动器上安装 .NET,将其弹出到机器中并让 .NET 正常工作,而无需将其实际安装在客户端的本地机器上? 我也试图弄清楚如何为 SQL Server 做同样的事情。甚至可能吗? windows sql-server usb-flash-drive .net 4 个回答 Voted Best Answer Richard 2009-05-06T05:47:58+08:002009-05-06T05:47:58+08:00 我认为答案是否定的。 其他任何事情都将是一个重大黑客攻击,.NET 安装会更新系统中的各种东西,并且它的加载器假定这些东西已经到位(例如 GAC 存在、编译器的位置、IIS/IE/...集成)。 John Rudy 2009-05-06T06:33:12+08:002009-05-06T06:33:12+08:00 我还要补充一点,当您查看 SQL Server 时,您正在查看需要安装和执行的服务,因此如果没有重大黑客攻击,也不要这样做。 Nate 2009-05-06T11:00:32+08:002009-05-06T11:00:32+08:00 不,由于其他人在此说明的原因,这是不可能的。 最好的办法是要求安装 .NET,然后从拇指驱动器运行 .NET 应用程序。 如果您需要 SQLServer 但不想安装该野兽,您可以使用 SQL Compact(包含在 .NET 中)并将数据库存储在拇指驱动器上的同一文件夹中。 MarlonRibunal 2009-05-09T13:20:30+08:002009-05-09T13:20:30+08:00 我觉得将 .NET 和 SQL Server“安装”到 USB 驱动器的需要与将它们安装到高清(大小、文件等)的开销有关。将这些安装到 USB 是不切实际的,开发方面。为什么不构建虚拟 PC 呢?
我认为答案是否定的。
其他任何事情都将是一个重大黑客攻击,.NET 安装会更新系统中的各种东西,并且它的加载器假定这些东西已经到位(例如 GAC 存在、编译器的位置、IIS/IE/...集成)。
我还要补充一点,当您查看 SQL Server 时,您正在查看需要安装和执行的服务,因此如果没有重大黑客攻击,也不要这样做。
不,由于其他人在此说明的原因,这是不可能的。
最好的办法是要求安装 .NET,然后从拇指驱动器运行 .NET 应用程序。
如果您需要 SQLServer 但不想安装该野兽,您可以使用 SQL Compact(包含在 .NET 中)并将数据库存储在拇指驱动器上的同一文件夹中。
我觉得将 .NET 和 SQL Server“安装”到 USB 驱动器的需要与将它们安装到高清(大小、文件等)的开销有关。将这些安装到 USB 是不切实际的,开发方面。为什么不构建虚拟 PC 呢?