gpt4 book ai didi

asp.net - 在构建服务器上不使用 Visual Studio 构建 ASP.NET 4.5

转载 作者:行者123 更新时间:2023-12-02 08:42:57 24 4
gpt4 key购买 nike

自从我设置构建服务器以来已经有一段时间了,所以也许我忘记了一些东西,或者 .NET 4.5 可能与我上次使用的任何版本不同,但这是我的问题。

我正在尝试设置构建服务器来监视源代码控制存储库。每当发生变化时,我希望服务器提取更改并构建项目。如果没有错误,我想将该站点部署到在构建服务器上运行的网站。

过去,当我执行此操作时,我认为仅安装 .NET 就可以执行此操作,但是当我尝试构建此项目时,我收到错误“C:\Program Files\MSBuild\Microsoft\” VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets”丢失了,如果我去查看,我可以发现它丢失了。事实上,没有 Visual Studio 11 目标文件。

经过一番思考和绞尽脑汁,我出去得到了“Windows 8/.NET 4.5 SDK”,认为.NET 4.5 SDK可能会安装我需要的目标文件,但除非我安装,否则它不会安装不知怎的,它错了。

那么,我需要在构建服务器上放置什么才能构建项目。我不想安装完整的 Visual Studio 2012。

最佳答案

要在没有 Visual Studio 的情况下在 CI 服务器上运行,您只需将一些文件夹从开发计算机复制到 CI 服务器上的同一位置。无需安装SDK。

VS 2015:

  • C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web
  • C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications

VS 2013:

  • C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web
  • C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications

VS 2012:

  • C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web
  • C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications

VS 2010:

  • C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web
  • C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications

.NET 4.6:

  • C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6

.NET 4.5.2:

  • C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2

.NET 4.5.1:

  • C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1

.NET 4.5:

  • C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5

.NET 4.0.1:

  • C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0.1

.NET 4.0:

  • C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0

或者,如 Matt suggested ,您可以将它们复制到项目的子目录中并更改 <MSBuildExtensionsPath32> MSBuild(通常为 .csproj.vbproj )文件中的位置。

完成此操作后,您的项目将进行编译。

您还应该将 VisualStudioVersion 环境变量显式设置为您正在使用的 Visual Studio 版本(VS2010 为 10.0、VS2012 为 11.0、VS2013 为 12.0、VS2015 为 14.0),以确保它在您的配置中设置正确。

关于asp.net - 在构建服务器上不使用 Visual Studio 构建 ASP.NET 4.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12944502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com