TFS 2010 构建 - 我需要在 TFS 2010 构建服务器上安装 Visual Studio 2010

发布于 2024-10-31 19:32:47 字数 375 浏览 3 评论 0原文

对于在本地编译并通过测试的代码,我在构建服务器上出现以下错误。

(150):导入的项目 “C:\程序 文件\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets” 没有找到。确认路径 声明中是 正确,并且该文件存在于 磁盘。

我已将 WebApplications 文件夹从本地计算机添加到构建服务器上的相应路径,但在构建时仍然遇到相同的错误。

我相信 TFS2008 的推荐方法是在构建服务器上完整安装 VS2008。 TFS2010和VS2010仍然是这种情况吗?又名大锤来破解坚果。

I have the following error on the build server for code that compiles and passes tests fine locally.

(150): The imported project
"C:\Program
Files\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets"
was not found. Confirm that the path
in the declaration is
correct, and that the file exists on
disk.

I've added the WebApplications folder from my local machine to the appropriate path on the build server but I'm still getting the same error on build.

I believe the recommended approach with TFS2008 was to install VS2008 in it's entirety on the build server. Is this still the case with TFS2010 and VS2010 accordingly? a.k.a Sledgehammer to crack a nut.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

随遇而安 2024-11-07 19:32:47

差不多,特别是如果您计划使用 MSTest 等其他功能。您可以尝试仅添加目标文件,但可能仍然缺少一些依赖项。您可以一边完成修复依赖项的整个过程,但安装 VS 2010 并完成它可能会更容易。

Pretty much, especially if you plan on using other features like MSTest. You can try just adding the targets file but you'll probably still have some missing dependencies. You could go through the whole process of fixing the dependencies as you go along but it's probably easier just to install VS 2010 and be done with it.

屌丝范 2024-11-07 19:32:47

这篇博文似乎描述了一种无需在构建服务器上安装额外软件即可完成您想要的操作的方法,如果您所需要的只是 .net 编译器。它不包括 C++ 编译器设置。

This blog post seems to describe a way to do what you want without having to install additional software on the build server, if all you need is the .net compilers. It does not cover C++ compiler setup.

暗喜 2024-11-07 19:32:47

我发现,如果您只想执行“标准”(我意识到这可以解释)Web 应用程序和非 Web 应用程序(例如服务),您可以只安装 Visual Studio 2010 Shell 以及 Visual Studio 2010构建服务器上的 SP1。这将为您提供丢失的 .targets 文件。

由于高级功能需要完整的 VS 安装,有谁知道是否可以免除构建服务器安装许可证费用?

I discovered that if you're going to do just "standard" (i realize that's open to interpretation) web apps and non-web apps (e.g. services), you can get away with installing just Visual Studio 2010 Shell, plus Visual Studio 2010 SP1 on the build server. That will get you the missing .targets files.

Since a full VS install is required for advanced features, does anyone know if the build-server-install license cost is waived?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文