如果我需要使用 C++ 或 C# 向某人提供 DLL。我如何知道我的代码是托管代码还是非托管代码?如果我使用 VC++6.0,这意味着非托管,如果我使用 .Net Visual Studio 2005 或更高版本,它将是托管代码?
最佳答案
您可以使用任何版本的 Visual Studio 制作非托管代码。
您的项目属性中有一个设置:
配置属性 -> 常规 -> 通用语言运行时支持
。
如果您需要非托管代码,则应将此值设置为:No Common Language Runtime support
关于c# - VC++和C#如何编写托管DLL或非托管DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3048321/