使用导入标签导入通配符

巴夫涅特·辛格·巴瓦(Bhavneet Singh Bajwa)

是否可以执行通配符导入,例如:

<Import Project = "*.settings" />

像我们正常处理物品吗?:

<ItemGroup>
  <Files Include = "*.cs"/>
</ItemGroup>

我们一直在尝试,但出现以下错误:

错误MSB4025:无法加载项目文件。根元素丢失。

* .settings文件仅包含我们使用其他工具构建的属性值列表。它根本不包含任何目标。基本上,我们希望使用其他工具生成的属性值来注入构建项目,并且我们不希望手动(或自动)使用新值更新构建项目文件。

斯蒂金

这样导入多个文件绝对可以。问题不在于,Import而是错误与您导入的项目有关。该错误基本上表示您的一个或多个.settings文件包含无效的xml。这些文件必须看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <A>a</A>
    <B>a</B>
  </PropertyGroup>
</Project>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章