在MSBuild v4中,可以使用Propertiesstring.replace上的函数(如).但是我如何在元数据上使用函数?
我想使用如下string.replace功能:
<Target Name="Build">
<Message Text="@(Files->'%(Filename).Replace(".config","")')" />
</Target>
Run Code Online (Sandbox Code Playgroud)
不幸的是,这输出(不是我想要的): log4net.Replace(".config",""); ajaxPro.Replace(".config",""); appSettings.Replace(".config"," "); cachingConfiguration20.Replace("配置" "");.cmsSiteConfiguration.Replace( ""); dataProductsGraphConfiguration.Replace(" "配置".配置" "");.ajaxPro.Replace(".配置" , ""); appSettings.Replace( "配置", ""); cachingConfiguration20.Replace( "配置", ""); cmsSiteConfiguratio
有什么想法吗?
我正在编写一个支持插件的项目.由于许多插件相对较小(只有一个源文件/类),我希望将它们全部放在visual studio中的一个项目中,但为了成功完成这个,我需要将每个源文件/类编译到其中自己的dll文件,这可能使用visual studio吗?
如果使用visual studio无法做到这一点,是否可以使用其他构建系统,同时仍然使用visual studio进行编码和调试?
目前我已经将插件项目输出类型设置为console,并编写了一个main()方法,该方法将源目录中的所有.cs文件编译为dll并将其复制到正确的目录中.然后我将该控制台应用程序设置为插件项目的后期构建事件.它有效,但它似乎是一个非常丑陋的黑客.
使用visual studio 2010.