MonoDevelop - csproj文件中的通配符

时间:2012-05-07 17:35:11

标签: c# macos xamarin.ios monodevelop xamarin.android

我在Windows中的一些* .csproj文件中连接了通配符,因为链接描述了here。这对我们在Windows上的Visual Studio中非常有用。基本上它提供了一种在项目的文件夹中添加类型的所有文件的方法。这样我们的设计师/动画师就可以放入文件并提交。

现在我需要在Mac上的MonoDevelop中使用它。

最初我尝试复制Visual Studio中的功能,但这根本不起作用。我猜是因为它是MSBuild做的工作,在Mac上不存在。

所以现在,我试图在OS X上的MonoDevelop中做类似的事情,所以我正在尝试这样的事情:

  <ItemGroup>
    <Content Include="../../../Assets/images/iPhone/*.png">
      <Link>Content/*.png</Link>
    </Content>
  </ItemGroup>

但是,我得到了:

File '/MyPath/Assets/images/iPhone/*.png' is missing

有没有办法在MonoDevelop中完成这项工作?这肯定会加快我单独添加图像的过程。我也需要链接才能工作。

1 个答案:

答案 0 :(得分:3)

MonoDevelop不支持项目文件中的通配符。通常,如果启用实验性xbuild支持选项,则对于某些项目类型,此类构造应构建,即使它们无法正确加载到解决方案树中(不确定链接元数据中的通配符) 。但是,MonoTouch和MonoMac还不支持xbuild,所以这可能对你没有帮助。

如果这对您很重要,请在MonoDevelop bug tracker中提交增强错误。