尝试构建包含多个项目的解决方案-每个项目都生成一个可执行的控制台应用程序。使用TFS Online(VSTS)。
我有几个问题:
当我输入项目值:$/Applications/iReports/**/*.*proj
时,会出现
使用搜索模式'D:\ a \ 3 \ s \ $ \ Applications \ iReports ***。* proj'未找到解决方案。
如果我仅直接引用上述项目中的一个,则错误
MyReport \ MyReport.csproj(73,11):错误MSB4226:导入的项目“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \找不到Microsoft.Web.Publishing.targets。另外,尝试在$(MSBuildExtensionsPath)-“ C:\ Program Files(x86)\ MSBuild”的后备搜索路径中找到“ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.Web.Publishing.targets” 。这些搜索路径在“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ MSBuild.exe.Config”中定义。确认
<Import>
声明中的路径正确,并且文件在搜索路径之一中的磁盘上已存在。
我正在使用MSBuild任务,并且除上面所述的Project值外,所有内容均为默认设置。
UPDATE :感谢您的答复。
@Daniel-我可以在VS中本地构建它,但不能在TFS中构建
@Josh-这是TFS中解决方案和项目文件的路径。