C#如何编译单独的Win32程序?
应该称之为非托管Win32程序吧,我现在用VS生成的总是会多一个.vshost.exe的文件.
请帮忙回答一下
------解决方案--------------------C#只能生成托管程序。
------解决方案--------------------C#只能生成托管程序。
------解决方案--------------------lz: 实际应用好像没有这个必要啊,单独的Win32程序,你可以在其他工具VC/VB/DELPHI。。。等等编译成dll,或com组件,或exe,在C#都可以调用。。。。。
如编译成dll:
[DllImport( "DeviceSearch.dll ")]
public static extern bool MakeLogicFile(string strFileName);
编译成com组件:
直接添加引用即可
编译成exe:
用Process调用进程接口
------解决方案--------------------C# 至少 目前 只能做
在 托管环境下的 程序.
除非那天 微软出个 非托管的C#版本
楼主要可以
用c/c++
做成.dll
然后直接用C# 调用即可
------解决方案--------------------应该称之为非托管Win32程序吧,我现在用VS生成的总是会多一个.vshost.exe的文件.
............................................................................
这个是调试进程
没有什么!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
------解决方案-------------------- C#只能生成托管程序。