繁体   English   中英

MSBuild从命令行失败,但从Visual Studio cmd行成功

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM