向CSC命令行添加标志

本文关键字:标志 添加 命令行 CSC | 更新日期: 2023-09-27 18:16:33

我在VS2010中有一个c#项目,它生成一个DLL,里面有一个COM对象。

注册免费COM工作,我想嵌入一个清单作为一个Win32资源。因此,我需要将/win32res:blah.res传递给用于构建DLL的csc命令行。我可以用预构建事件生成.res文件。

但是我做不到。我听起来完全疯了,但似乎没有简单的方法来传递一个自定义的旗帜给csc。我意识到.csproj文件是MSBuild文件,我想象有一个简单的方法来修改它以满足我的需要,但我找不到任何相关的(这让我发疯了)。

向CSC命令行添加标志

该选项在IDE中公开。项目+属性,应用程序选项卡,资源文件选项。

但是不要这样做,你会遇到嵌入到程序中的常规清单的麻烦。使用项目+添加新项目,应用程序清单文件。编辑文件以添加regfree COM条目。