[英]Visual Studio builds solution but MSBuild from the command line fails
[英]MSBuild fails from command Line but succeeds from visual studio cmd line
我无法通过cmd行的MSBuild命令来构建vs15项目,但是可以通过vs17 cmd行来构建?有人可以告诉我为什么这样做。我收到错误消息: msbuild :错误msb1008:通过Msbuild构建时只能指定一个项目.exe位于c:\\ program文件(x86)\\ msbuild中,并且存在其他错误:无法从程序集中加载MSBuild.Community.Tasks.XmlRead任务无法从程序集加载“ MSBuild.Community.Tasks.XmlRead”任务程序集C:\\ inetpub \\ wwwroot \\ dnndev.me \\ DesktopModules \\ Statlant_DNN_Module \\ packages \\ MSBuildTasks.1.4.0.128 \\ tools \\ MSBuild.Community.Tasks.dll。 无法加载文件或程序集'file:/// C:\\ inetpub \\ wwwroot \\ dnndev.me \\ DesktopModules \\ Statlant_DNN_Module \\ packages \\ MSBuildTasks.1.4.0.128 \\ tools \\ MSBuild.Community.Tasks.dll'或其依赖项之一。 该系统找不到指定的文件。 确认声明正确,程序集及其所有依赖项均可用,并且任务包含实现Microsoft.Build.Framework.ITask的公共类。
我是否缺少某些东西,或者我做错了什么?
MSBuild利用必须定义的许多命令行选项和环境变量。 幸运的是,Visual Studio创建了一个名为Developer Command Prompt的快捷方式来完成所有这些任务。 您可以在“开始”菜单的“ Visual Studio”文件夹中找到它。
在Visual Studio的开发人员命令提示符中了解更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.