首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么编译单独的Win32程序

2012-02-01 
C#如何编译单独的Win32程序?应该称之为非托管Win32程序吧,我现在用VS生成的总是会多一个.vshost.exe的文件

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#只能生成托管程序。

热点排行