标签: visual-studio-2017-build-tools

VS 15.8.2打破了构建工具 - 缺少RuntimeIdentifier

最后一次Windows更新打破了整个构建链,我对它的原因有点不知所措.

我有一个遗留项目,这是一个带有大量项目的VS 2017解决方案(winform,基于Web,仅限一些Webapi).

当地的事情很完美.我可以建立它们.

在服务器上,proejct已经开始失败,错误是:

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets(186,5): Error : Your project file doesn't list 'win' as a "RuntimeIdentifier". You should add 'win' to the "RuntimeIdentifiers" property in your project file and then re-run NuGet restore.

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets(186,5): Error : Your project file doesn't list 'win' as a "RuntimeIdentifier". You should add 'win' to the "RuntimeIdentifiers" property in your project file and then re-run NuGet restore.

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets(186,5): Error : Your project …
Run Code Online (Sandbox Code Playgroud)

visual-studio-2017 visual-studio-2017-build-tools

43
推荐指数
9
解决办法
2万
查看次数

Fody仅在MSBuild 16及更高版本上受支持。当前版本:15

Visual Studio 2017让我知道今天早上有对Fody版本5的升级。我接受了Fody和PropertyChanged.Fody并对其进行了NuGet软件包更新。

现在,我的项目/解决方案将不再构建。

错误是:

“ Fody仅在MSBuild 16及更高版本上受支持。当前版本:15。”

我尝试卸载,关闭VS,然后重新安装均无济于事。

c# fody fody-propertychanged visual-studio-2017-build-tools

36
推荐指数
2
解决办法
2万
查看次数

Visual Studio 2017 构建工具是否仍然可供下载?

我正在寻找 Visual Studio 2017 构建工具。它们还在某处可用吗?

我可以找到20152019版本。2017 版本似乎无法找到。

由于工具链的限制,很遗憾我无法使用 2019 版本安装 MSVC141。

visual-studio visual-studio-2017-build-tools

12
推荐指数
3
解决办法
2万
查看次数

PyOpenGL :: OpenGL.error.NullFunctionError:尝试调用未定义的函数 glutInit,在调用之前检查 bool(glutInit)

我正在遵循这个非常简单的指南,以便迈出进入 PyOpenGL 的第一步。

\n
    \n
  1. 我安装了pip install PyOpenGL PyOpenGL_accelerate,一切都好。

    \n
  2. \n
  3. 我通过测试代码测试了安装:

    \n

    import OpenGL.GL\nimport OpenGL.GLUT\nimport OpenGL.GLU\nprint("导入成功!") # 如果您看到此信息打印到控制台,则安装成功

    \n
  4. \n
\n

都好

\n

我现在运行这个脚本:

\n
from OpenGL.GL import *\nfrom OpenGL.GLUT import *\nfrom OpenGL.GLU import *\n\nw,h= 500,500\ndef square():\n    glBegin(GL_QUADS)\n    glVertex2f(100, 100)\n    glVertex2f(200, 100)\n    glVertex2f(200, 200)\n    glVertex2f(100, 200)\n    glEnd()\n\ndef iterate():\n    glViewport(0, 0, 500, 500)\n    glMatrixMode(GL_PROJECTION)\n    glLoadIdentity()\n    glOrtho(0.0, 500, 0.0, 500, 0.0, 1.0)\n    glMatrixMode (GL_MODELVIEW)\n    glLoadIdentity()\n\ndef showScreen():\n    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)\n    glLoadIdentity()\n    iterate()\n    glColor3f(1.0, 0.0, 3.0)\n    square()\n    glutSwapBuffers()\n\nglutInit()\nglutInitDisplayMode(GLUT_RGBA)\nglutInitWindowSize(500, 500)\nglutInitWindowPosition(0, …
Run Code Online (Sandbox Code Playgroud)

python opengl pyopengl visual-c++ visual-studio-2017-build-tools

12
推荐指数
1
解决办法
2万
查看次数

由于 VS 构建工具,Hydra 在 python 3.10 上安装失败

我正在尝试在 Windows 10 系统上安装 Hydra 2.5。我安装了 Visual Studio Build Tools 2022 和桌面 C++ 开发选项。当我使用 pip 时,我收到下面附加的错误。我已经尝试过 python 3.10 和 3.9。我尝试过新的 conda 环境。我还尝试安装 Mingw-w64 看看是否有帮助,但没有帮助。任何建议,将不胜感激。

\n
Building wheels for collected packages: hfcnn, hydra\n  Building wheel for hfcnn (setup.py) ... done\n  Created wheel for hfcnn: filename=hfcnn-0.1.0-py2.py3-none-any.whl size=42563 sha256=6eddd284ff183a321cd329928f9d3c242253072b854502a6df97de9b413edc69\n  Stored in directory: C:\\Users\\natep\\AppData\\Local\\Temp\\pip-ephem-wheel-cache-w1fs1loj\\wheels\\24\\17\\50\\c13d5e23193f95d3a4a29906052d1bfec09abb75cf58968c32\n  Building wheel for hydra (setup.py) ... error\n  error: subprocess-exited-with-error\n\n  \xc3\x97 python setup.py bdist_wheel did not run successfully.\n  \xe2\x94\x82 exit code: 1\n  \xe2\x95\xb0\xe2\x94\x80> [39 lines of output]\n      running bdist_wheel\n      running build\n …
Run Code Online (Sandbox Code Playgroud)

python python-3.x windows-10 visual-studio-2017-build-tools fb-hydra

8
推荐指数
1
解决办法
5220
查看次数

Visual Studio 2017 离线安装

在我公司,我们使用 Visual Studio 2017 Professional 进行大部分开发。我们现在正在设置构建服务器,然后我们要安装 Visual Studio 构建工具。

我们之前已经成功完成了这项工作,但是现在我们的构建服务器没有 Internet 连接。按照本指南,无论如何都应该可以安装 Visual Studio 构建工具:https : //docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view =vs-2017

根据指南,您应该从命令行创建本地缓存。我已经这样做了,通过:

  • 下载 Visual Studio 2017 的构建工具:https : //visualstudio.microsoft.com/downloads/
  • 打开cmd.exe
  • 运行此命令:

    vs_buildtools__1995328593.1509370754.exe --layout c:\VS_BuildTools2017_offline --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang en-US --includeOptional

(--includeOptional 标志包含许多并非真正需要的额外内容。它可以替换为--includeRecommended。)

它在 C:\VS_BuildTools2017_offline 中创建了缓存,我将该文件夹复制到构建服务器。我已使用以下命令验证本地和服务器上的缓存是否良好:

vs_buildtools__1995328593.1509370754.exe
--layout C:\VS_BuildTools2017_offline
--verify
Run Code Online (Sandbox Code Playgroud)

要安装,我首先只运行了这个命令:

vs_buildtools__1995328593.1509370754.exe
--add Microsoft.VisualStudio.Workload.MSBuildTools
--add Microsoft.VisualStudio.Workload.VCTools
--includeOptional
Run Code Online (Sandbox Code Playgroud)

该命令打开了安装程序 GUI,我可以在其中添加或删除组件。单击下一步后,安装程序尝试从 Internet 下载更多软件包,由于没有 Internet 连接,这当然失败了:

九次尝试后,下载以下文件出现问题,需要继续:https : //download.visualstudio.microsoft.com/download/pr/1de262ec-7472-432e-aeac-5faba4582d01/8d4d2cb3863cda850f87ee6e3e881fae/ .vsix

选择重试以再次尝试下载文件。

选择取消以取消 Visual Studio 安装。

获取在防火墙或代理服务器后面安装的帮助。

我试图在安装时包含更少的包,但它做同样的事情。

经过更多搜索,我找到了这个链接:https : //developercommunity.visualstudio.com/content/problem/303465/inability-to-install-build-tools-for-visual-studio.html

这听起来有点像我遇到的问题,在这种情况下的原因是某些组件需要安装证书。如果未安装它们,则安装程序会尝试从 Internet …

visual-studio visual-studio-2017-build-tools

7
推荐指数
0
解决办法
7376
查看次数

exclude certain projects from using Directory.Build.props

i have a new visual studio solution that has around 350 projects. it takes visual studio a lot of time to compile the .sln file so i implemented Directory.Build.props to avoid copying of references that are not needed to copy to the local directory so the build can be made quicker. below is the code that im using inside the Directory.Build.props file under the root folder.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
  <Reference>
    <Private>False</Private>
  </Reference>
  <ProjectReference>
     <Private>False</Private>
  </ProjectReference>
</ItemDefinitionGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

since i placed …

c# visual-studio-2017-build-tools

7
推荐指数
2
解决办法
149
查看次数

无法加载项目文件。根元素缺失

我正在尝试在 Jenkins 中构建 dotnet 3.5 项目解决方案文件VS Build tools 2017。该项目使用 DotNet 3.5 的 MSBuild 编译得很好,但是当我尝试使用MSBuild Engine Version 15.9.21+g9802d43bc3进行相同的活动时,它抛出MSBUILD : error MSB4025: The project file could not be loaded. Root element is missing.

这是我用来编译 dotnet 3.5 项目的命令。

cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin"
MSBuild.exe "%WORKSPACE%\WBR.sln" /p:Configuration=Debug /p:DeployOnBuild=True /p:AllowUntrustedCertificate=True /p:CreatePackageOnPublish=True
Run Code Online (Sandbox Code Playgroud)

请在下面找到 Jenkins 执行日志

C:\Users\Netadmin\.jenkins\jobs\FCRS\jobs\FCRS_VS\workspace>cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin" 

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin>MSBuild.exe "C:\Users\Netadmin\.jenkins\jobs\FCRS\jobs\FCRS_VS\workspace\WBR.sln" /p:Configuration=Debug /p:DeployOnBuild=True /p:AllowUntrustedCertificate=True /p:CreatePackageOnPublish=True 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET …
Run Code Online (Sandbox Code Playgroud)

msbuild .net-3.5 visual-studio jenkins-pipeline visual-studio-2017-build-tools

7
推荐指数
1
解决办法
2万
查看次数

安装2019版本后是否会卸载Visual Studio Build Tools 2017?

我的电脑上安装了 Visual Studio build Tools 2017。

安装 2019 版本后可以卸载 Visual Studio Build Tools 2017 吗?有没有 2019 版本无法构建而需要 2017 版本构建的软件?

我正在使用 Visual Studio Community 2019。

visual-studio visual-studio-2017-build-tools

6
推荐指数
1
解决办法
4915
查看次数

Visual Studio 2019 的离线构建工具

我正在尝试从https://visualstudio.microsoft.com/downloads/下载Visual Studio 2019 的构建工具但是当我单击下载按钮时,系统会下载一个 exe,该 exe 尝试连接到 Internet 以下载软件包的其余部分。

我如何才能获得离线版本的 Visual Studio 2019构建工具Visual Studio 2017 构建工具

.net c# msbuild msbuild-task visual-studio-2017-build-tools

6
推荐指数
1
解决办法
2万
查看次数