• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Dotnet之旅

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

在 EditPlus 2 中编译 .NET 工程


转: http://www.dotnez.com/Apps/Blog/posts/8.aspx

自从碰到 EditPlus 2 以后,一直以来都在用它写 ASP/VBScript 代码,感觉巨好用。现在喜欢上了 .NET ,VS.NET 2003 确实是很强,但具体写起代码来还是觉得 EditPlus 2 好用。但编译起来就麻烦了。。。,得手工用 vbc.exe 或 csc.exe 来编译,感觉太麻烦了。:(

于是就利用 EditPlus 2  提供的工具组添加了一个 .NET 编译工具。由于以前从没用过工具组,所以设置时花了我不少时间,最后终于设置成功!呵呵。。。现在把设置过程全程写出来,以方便各位也在用 EditPlus 2  编程的朋友:

首先在该工程目录下建立一个 project.build 文件,里面的内容如下:


"/out:d:\project\bin\dllName.dll"
/optimize
/verbose
/target:library
"d:\project\project.Aspx.vb"
"d:\project\AssemblyInfo.vb"
"d:\project\Base.vb"
/r:Accessibility.dll
/r:Microsoft.Vsa.dll
/r:System.Configuration.Install.dll
/r:System.Data.dll
/r:System.Design.dll
/r:System.DirectoryServices.dll
/r:System.dll
/r:System.Drawing.Design.dll
/r:System.Drawing.dll
/r:System.EnterpriseServices.dll
/r:System.Management.dll
/r:System.Messaging.dll
/r:System.Runtime.Remoting.dll
/r:System.Runtime.Serialization.Formatters.Soap.dll
/r:System.Security.dll
/r:System.ServiceProcess.dll
/r:System.Web.dll
/r:System.Web.Mobile.dll
/r:System.Web.RegularExpressions.dll
/r:System.Web.Services.dll
/r:System.Windows.Forms.Dll
/r:System.XML.dll
参数说明:
/out: 是指编译输出的程序文件名,如果不指定,则采用第一个源代码文件。
"d:\project\project.Aspx.vb" 这行和下面两行是要参与编译的程序代码文件,有几个文件就要几个文件
"d:\project\AssemblyInfo.vb"
"d:\project\Base.vb"
/optimize 优化编译
/verbose 输出详细的编译信息

/r: 引用其它程序集







/target:library 输出类型,可用选项如下:

1. /target:library 选项使编译器创建 DLL 而不是可执行文件 (EXE)。
2. /target:winexe 选项使编译器创建可执行 (EXE) 的 Windows 程序。

3. /target:exe 创建控制台应用程序。

我这里编译的是一个 library ,所以输出的是一个DLL文件。

建立好这个build文件以后,依次点击 工具 --> 配置工具组, 然后出来那么一个对话框

在“组和工具条目” 下拉框里选一个条目,然后给他改名,我这里把它改成了 “编程工具”。然后点击旁边的 “添加工具”,在 “菜单文本” 里输入要在菜单里显示的文本,我这里是“编译这个 VB.NET 工程”。在命令行里输入编译器的路径,由于我用的是 .NET Framework 还是 v1.1.4322 的,所以我这里是“c:\WINNT\Microsoft.NET\Framework\v1.1.4322\vbc.exe ”,如果你用的是 C# 的话,把里面的 vbc.exe 改成 csc.exe 就行了。然后再在 “参数”里输入 "@$(FileDir)\project.build",其中“$(FileDir)”是 EditPlus2 里定义好的,指当前文件所在的目录。project.build 就是上面说的那个 project.build  文件了。初始目录添 .NET Framework 所在目录。在选中 “捕获输出” 复选框,以方便查看编译输出信息。

然后点确定。大功告成!

现在,点击 “工具”菜单,看是不是多出了一个 “编译这个 VB.NET 工程” ? 打开要编译的程序代码文件再点“编译这个 VB.NET 工程” ,如果程序没错的话,结果就出来了,呵呵。下面是 AspxZip 的编译结果截图:

posted on 2005-05-17 11:50  浮游  阅读(561)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3