将c代码编译为c#

时间:2013-05-21 10:34:00

标签: c# c++ compilation

嗨,这可能是一个奇怪的问题,但我有一些c ++代码,我想使用Visual Studio 2012编译为c#代码。

它自己完全兼容的代码,将与两个编译器一起编译。

我想要做的是让c#编译器将.c文件视为.cs文件并将它们编译为c#,原因是我仍然需要这个特定的c ++文件用于旧库但不希望有我更新内容时的两个代码副本。

目前我有一个批处理文件,它将c ++项目中的.c代码复制到同一解决方案中的c#项目的解决方案中,然后使用预处理器并编译它,但是我明显地断了断点等,它是有点问题。

1 个答案:

答案 0 :(得分:0)

文件扩展名无关,只需在文件的属性中将Build Action设置为Compile即可。语法突出显示可能有一些问题,但不是编译器。