首页 / 知识
如何在NAnt中为VB.Net创建自动构建文件?
2023-04-12 09:04:00

How do I create an automated build file for VB.Net in NAnt?我已经接管了以.net 1.0框架为目标并用C#和Visual Basic编写的Web应用程序的开发。 我认为我们要做的第一件事是优化构建过程,我为C#项目编写了构建文件,但是在为Visual Basic创建构建文件时遇到了很多问题。 诚然,我个人并不了解VB,但似乎我必须对构建文件中的所有导入和引用进行硬编码,以使一切正常工作……肯定不是最好的处理方法... <铅> 对于任何示例:如果我在构建文件中不包括名称空间System,我将遇到一些常见的未知类型的错误,例如:Guid 对于VB代码,NAnt通常需要这样做吗?或者VB代码是否需要可能的NAnt-freindly重构? 有人有VB NAnt提示吗? 我对于使用Visual Studio开发的VB.NET项目的NAnt和vbc编译器也有类似的经验。我的解决方案是避免在Visual Studio的项目级别(默认情况下)导入名称空间,并在类/文件级别使用显式的Imports语句。默认情况下,C#项目以这种方式工作(不导入任何项目级别的名称空间),并且我喜欢在查看文件时由显式名称空间指令提供的额外信息。 有趣的是,VB.NET和C#VS项目在这方面是如此不同。 我建议您将特定于语言的编译器从该方程式中排除。而且您仍然可以使用NAnt来做到这一点: 首先从使用MSBuild的目标开始,因为它将使用任何语言编译您的项目,并为您处理依赖项。这意味着您不需要对它们进行硬编码。 示例:
我认为一旦确定了这一点-您就可以花费大量时间尝试让NAnt进行本机编译,但是在我看来,这是我将要用于此项目的内容,因为这似乎是一次过的尝试? 希望有帮助, 干杯, Rob G 您要调用msbuild进行构建吗?或者,您正在调用VS.NET IDE exe进行构建。使用CC.NET和NAnt的c#/ VB.NET组合没有问题,也不必在构建文件中指定引用的程序集。 我们正在使用IDE exe来构建包含要构建的项目的解决方案。 我不确定,如果您谈论的是VB或VB.Net。 |
最新内容
相关内容
python如何读取文件
python如何读取文件,培训,数据,文件,信息,有限,操作系统,对象,磁盘,函数,表示,读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操python如何打开文件夹
python如何打开文件夹,培训,图片,文件,方式,尾部,格式,内容,文件夹,存在,参数,python下打开文件超级简单,不用导入任何包,直接输入f=open(your_python有哪些方法可以解压文件?
python有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大。python爬虫框架有哪些?
python爬虫框架有哪些?,网站,数据,工具,信息,系统,网络,主体,实时,历史数据,工作,Python被称为爬虫首选语言的主要原因是Python拥有众多的爬虫python文件无法读写怎么办
python文件无法读写怎么办,数据,培训,文件,保险,磁盘,操作系统,函数,对象,模式,表示,读写文件是最常见的IO操作。Python内置了读写文件的函数python怎样用python打开文件
python怎样用python打开文件,培训,文件,环境,图片,代码,方式,尾部,下面,操作,格式,python下打开文件超级简单,不用导入任何包,直接输入f=open(ypythonjson是什么文件格式
pythonjson是什么文件格式,培训,情况,数据,文件格式,结构,格式,逗号,包围,层次,外面,python的json是什么呢?是一种轻量级的数据交换格式。完pythonwhl是什么文件
pythonwhl是什么文件,培训,环境,代码,系统,文件,错误,格式,下边,命令,里面,在安装whl文件之前,我们需要先搞清楚什么是whl文件,whl格式本质上是python如何用python打开文件
python如何用python打开文件,培训,代码,系统,意外,位置,第一,责任,文件,语句,错误,在Python中打开和关闭文件当你想使用文件时,首先要做的就是python文件打不开如何解决
python文件打不开如何解决,培训,文件,代码,图片,环境,方式,操作,尾部,下面,格式,python中打开文件使用的是open()函数,获取文件对象,之后的操作python如何确定文件是否存在
python如何确定文件是否存在,检测,培训,名字,异常,文件,模块,文件夹,语句,操作,方法,python中的os模块os模块中的os.path.exists(path)可以检python怎么读文件最后几行
python怎么读文件最后几行,培训,代码,情况,异常,时间,位置,文件,指针,需求,开销,处理文件时,一个常见的需求就是读取文件的最后一行。那么这个