很多情况你从网上下载了源程序却苦于本机没装开发环境而不能编译查看下面我简单说一下解决办法
源程序最好有csproj或vbproj文件没有的话要花些时间调试
下面我以VBNET做示例讲解一下
从proj我们可以获取以下有用信息
Settings小节中有很多配置选项对应一些编译器选项
<References>小节中是项目的引用第方类库最好用绝对路径
<Imports>小节中是要导入的一些命名空间
<Files>小节中有项目的所有文件选取 BuildAction = Compile的文件
用vbc测试了一下很容易注意以下几项
rootnamespace
reference
target
imports
加上bugreport可以将所有的源文件代码和bug报告输出不错
给你一端编译示例
vbc /r:Systemdll /r:SystemDatadll /r:SystemDrawingdll /r:SystemWebdll /r:SystemXmldll /r:bin\MicrosoftApplicationBlocksDatadll /r:bin\ExportTechnologiesWebControlsRTEdll /imports:MicrosoftVisualBasic /imports:System /imports:SystemCollections /imports:SystemConfiguration /imports:SystemData /imports:SystemDrawing /imports:SystemWeb /imports:SystemWebUI /imports:SystemWebUIHtmlControls /imports:SystemWebUIWebControls /imports:MMS /rootnamespace:MMS /t:library /out:TrulyMMSdll /bugreport:buglog AssemblyInfovb Globalasaxvb HDAddaspxvb HDticketLogAddaspxvb MISvb PageBasevb Utilsvb
如果没有proj文件那么可以用
dir /b *vb > filelisttxt
获取
csc的使用方法就靠你自己去琢磨了
这样编译出来的跟vs是有点区别的因为我们很多选项没有配置但是经过测试基本可以正常工作的
你完全可以根据这个理论花几分钟去写一个application自动利用csc程序帮您编译项目