4

如链接所述,我在 Windows 中的一些 *.csproj 文件中连接了通配符。这对我们在 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 中完成这项工作?这肯定会加快我单独添加图像的过程。我也需要链接才能工作。

4

1 回答 1

3

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

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

于 2012-05-07T22:13:39.497 回答