.NET 4 SDK 不安装 Bootstrapper 目录

Posted

技术标签:

【中文标题】.NET 4 SDK 不安装 Bootstrapper 目录【英文标题】:.NET 4 SDK Does not install Bootstrapper directory 【发布时间】:2012-02-15 21:14:37 【问题描述】:

我的 Jenkins CI 服务器有问题。 我已经在上面安装了 Windows 7 .NET 4 SDK,但由于某种原因它没有安装 Bootstrapper 目录。 在我的本地机器上,我有 Program Files\Microsoft SDKs\Windows\V7.0a\Bootstrapper,但在服务器机器上,它有 Windows\V7.1,但没有 Bootstrapper 目录。

有什么想法吗?

谢谢你, 伊多。

【问题讨论】:

已确认。我猜它是一个只有在你使用 VS 安装程序时才会出现的目录。有点道理,该目录由安装项目使用。这是 VS 功能,而不是 SDK 功能。 这并不完全正确 - 在构建服务器上安装 VS 不是一个合理的做法。如果 SDK 包含 VS SDK 包含的所有内容,我可以简单地在构建服务器上使用它。 与开发无关。试试superuser.com 我确实认为这个问题值得留在这里,因为开发人员比超级用户更有可能遇到这个问题。此外,当@HansPassant 提到这是 VS 功能,而不是 SDK 功能时,您可能想知道为什么 MS 将它放在“Microsoft SDKs\Windows”文件夹中。顺便说一句,这不是 MS 将 SDK 功能与 VS 捆绑在一起的唯一情况,基本上破坏了简单的 CI。 【参考方案1】:

我终于通过简单地将文件从我的机器复制到 CI 服务器来解决这个问题。 这并不理想,但它确实有效。

【讨论】:

您现在找到更好的解决方案了吗?我也遇到了同样的问题。 这里有同样的问题。没有更好的解决方案?

以上是关于.NET 4 SDK 不安装 Bootstrapper 目录的主要内容,如果未能解决你的问题,请参考以下文章

安装 VS 2015.1 / .NET 4.6.1 后 Silverlight 5 SDK SLSvcUtil 错误

我电脑安装vs2010,刚安装了.net-sdk-3.1为啥新建项目web下没有.net core啊?

在 Ubuntu 上安装 .NET SDK 或 .NET 运行时

.Net Core Linux行—hyper-v安装linux系统和.net core sdk

在 Windows 11 上找不到任何已安装的 .NET Core SDK(Visual Studio 代码)

找不到F#SQL Server类型提供程序.NET SDK工具。 Windows 10