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