编程语言
首页 > 编程语言> > c# – MonoDevelop – csproj文件中的通配符

c# – MonoDevelop – csproj文件中的通配符

作者:互联网

我在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?这肯定会加快我单独添加图像的过程.我也需要链接工作.

解决方法:

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

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

标签:c,xamarin-ios,xamarin-android,monodevelop,macos
来源: https://codeday.me/bug/20190630/1333755.html