是否可以执行通配符导入,例如:
<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] 删除。
我来说两句