相关疑难解决方法(0)

在MSBuild中,我可以在MetaData项目上使用String.Replace函数吗?

在MSBuild v4中,可以使用Propertiesstring.replace上的函数(如).但是我如何在元数据上使用函数?

我想使用如下string.replace功能:

<Target Name="Build">
        <Message Text="@(Files->'%(Filename).Replace(&quot;.config&quot;,&quot;&quot;)')" />
</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

有什么想法吗?

msbuild

34
推荐指数
3
解决办法
3万
查看次数

Visual Studio一个项目有多个dll作为输出?

我正在编写一个支持插件的项目.由于许多插件相对较小(只有一个源文件/类),我希望将它们全部放在visual studio中的一个项目中,但为了成功完成这个,我需要将每个源文件/类编译到其中自己的dll文件,这可能使用visual studio吗?

如果使用visual studio无法做到这一点,是否可以使用其他构建系统,同时仍然使用visual studio进行编码和调试?

目前我已经将插件项目输出类型设置为console,并编写了一个main()方法,该方法将源目录中的所有.cs文件编译为dll并将其复制到正确的目录中.然后我将该控制台应用程序设置为插件项目的后期构建事件.它有效,但它似乎是一个非常丑陋的黑客.

使用visual studio 2010.

c# visual-studio

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

msbuild ×1

visual-studio ×1