如何在 USB 拇指驱动器中运行 .NET 和 SQL Server?

如何在 USB 拇指驱动器中运行 .NET 和 SQL Server?

有没有办法在 USB 驱动器上安装 .NET,将其弹出到机器中并让 .NET 运行,而无需实际将其安装在客户端的本地机器上?

我也在尝试弄清楚如何对 SQL Server 执行相同操作。这可能吗?

答案1

我认为答案是否定的。

其他任何事情都可能是重大黑客攻击,.NET 安装会更新系统中的各种内容,并且其加载器假定这些内容已到位(例如 GAC 存在、编译器的位置、IIS/IE/...集成)。

答案2

我还要补充一点,当您查看 SQL Server 时,您看到的是需要安装和执行的服务,因此,如果没有重大黑客攻击,就无法进行该操作。

答案3

不,这是不可能的,原因已经由其他人说明。

最好的办法是安装 .NET,然后从拇指驱动器运行 .NET 应用程序。

如果您需要 SQLServer 但又不想安装这个庞然大物,您可以使用 SQL Compact(包含在 .NET 中)并将数据库存储在拇指驱动器上的同一个文件夹中。

答案4

我感觉将 .NET 和 SQL Server“安装”到 USB 驱动器的必要性与将它们安装到硬盘的开销(大小、文件等)有关。从开发角度来看,将它们安装到 USB 是不切实际的。为什么不构建虚拟 PC 呢?

相关内容