是否可以以可以用不同编程语言导入的方式编译c#dll,还是只能用于Visual Studio项目?
答案 0 :(得分:4)
它适用于任何.Net语言(VB.Net,F#,IronPython等)。您不需要Visual Studio。您可以使用其他IDE,如SharpDevelop,甚至您喜欢的文本编辑器和命令shell来编译代码。
通过桥接像java这样的组件,还有非.Net语言的互操作性:
答案 1 :(得分:4)
[ComVisible]属性允许C#代码用于几乎可以在Windows上运行的任何语言。语言运行时的COM支持非常强制要求语言在Windows上被采用。你当然会使用该语言可用的任何工具,它不需要VS.