xml - 在引用的项目中调用 msbuild 任务
问题描述
假设我有一个带有以下行的 a.msbuildproj 文件:
<Project Sdk="Microsoft.Build.Artifacts">
<Target Name="MyTarget">
<!-- Target commands -->
</Target>
</Project>
从 cmd 窗口调用以下命令将执行该命令:
msbuild a.msbuildproj /t:MyTarget /p:configuration=debug
我想要做的是有一个 b.proj 文件将引用 a.msbuildproj 文件,并且在 b.proj 文件上调用“MyTarget”目标时,它将被识别。比如b.proj的内容是:
<Project Sdk="Microsoft.Build.Artifacts">
<ItemGroup>
<ProjectReference Include="a.msbuildproj" />
</ItemGroup>
</Project>
调用以下命令应激活 a.msbuildproj 中定义的“MyTarget”:
msbuild b.proj /t:MyTarget /p:configuration=debug
但是,我收到一个错误(这是有道理的),在 b.proj 文件中找不到“MyTarget”。
有没有办法从 b.proj 引用 a.msbuildproj 文件,以使其目标也可以从 b.proj 中识别?
感谢您的帮助,哦哈德
解决方案
推荐阅读
- python - _tkinter.TclError:预期的整数,但得到“衬线”
- sql-server - Filepicker VBA选择文件并存储文件名不起作用
- android - 单击任何按钮时应用程序停止工作,错误说它找不到方法
- java - 在 intelij 中通过数据库模式映射实体对象会生成错误的注释和关系
- html - 切换到移动设备时,HTML 正文未占用全宽
- css - 安装 Bootstrap(在 Angular 上,但有错误)
- javascript - 单击子元素时反应获取父元素的状态/数据
- arrays - Golang 从 postgresql 函数获取值,该函数返回一个 int 但也接收一个字符串数组
- php - 如何在 Yii2 的 ActiveField 的表单组 div 中添加 css 类?
- c# - Directory.CreateDirectory 引发异常,但仅适用于 .NET 核心?