我在VS2010中有一个C#项目,它在里面生成一个带有COM对象的DLL。向CSC命令行添加一个标志
对于注册免费的COM工作,我想嵌入清单作为Win32资源。因此,我需要将/win32res:blah.res
传递给用于构建DLL的csc
命令行。我可以用预生成事件生成.res
文件。
但我无法做到这一点。我听起来完全疯了,但似乎没有简单的方法将自定义标志传递给csc
。我意识到.csproj
文件是MSBuild文件,我想有一个简单方法来修改它以满足我的需要,但我找不到任何相关的东西(这让我发疯)。
你有没有尝试从这里的Win32Resource:http://msdn.microsoft.com/en-us/library/s5c8athz.aspx? –
@MarcGravell:intellisense(和用于MsBuild项目的DTD)表示应该使用Win32ResourceFile,它不起作用。我会检查Win32Resource。 –
@MarcGravell:奇怪的是,它与'Win32Resource'一起使用,即使智能感应器都是红色的。你可以把这个作为答案,我会很高兴upvote。 –