以编程方式编译VS 2012项目?

时间:2014-02-19 07:37:48

标签: c# resources resx csc

我有这个类库项目坐在解决方案中。

我的需求是能够将资源(来自'Resources'文件夹的所有文件)嵌入到DatabaseResources.resx中,并将它们全部编译成一个程序集。

enter image description here

我尝试了CSC并且能够编译它

csc /target:library /out:MyClassLibrary.dll  /res:ContentChangeLog.gz /res:CountryBillingRules.gz /res:Finance.gz /res:Instructions.xml /res:Language.gz /res:Masters.gz /res:wbs.gz /res:wbsList.gz 

但是,MyClassLibrary.dll应该通过DatabaseResources.resx公开这些资源,以便其他人可以找到它 - MyClassLibrary.DatabaseResources。(资源名称)

enter image description here

我找不到用CSC做同样事情的方法。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

我想你要找的是MsBuild。

这里有一个很好的解释 - Some confusions about Command Line Compiler and MSBuild