473,671 Members | 2,544 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Problems with the performance of nant 0.84

Hi!
I am currently trying to upgrade to the nant 0.84 and was successful in
making the necessary changes. I am having a performance issue though.
Whenever I have a reference of the form A.D.dll, what the nant is doing
is that it copies all the dlls having A.D.*(A.D.dll, A.D.S.dll,
A.D.T.dll, ...) to the bin/Debug. This results in a lot of extra and
unnecessary files being copied and hence loss in performance. Am I
missing something?
Please reply.
Thanks,
Aditya

Nov 17 '05 #1
2 1511
ok!!
Here is my reply to my post. I did some source code browsing and what I
realised that what is happening is that all the files (no matter what;
you can try sticking your biography in there and it will get copied too
;) ) from the HintPath directory are picked up when there is a
reference and are copied over to the bin directory. Please correct me
if I am wrong (I do not claim I am 100% right). So if you want to
improve the performance you need to tweak the source code a bit so that
only those references are copied which you need. Need help with that??
Send me and email and I'll mail you what I have done. It is not as
difficult as you might think.
Bye.
Aditya

Aditya wrote:
Hi!
I am currently trying to upgrade to the nant 0.84 and was successful in
making the necessary changes. I am having a performance issue though.
Whenever I have a reference of the form A.D.dll, what the nant is doing
is that it copies all the dlls having A.D.*(A.D.dll, A.D.S.dll,
A.D.T.dll, ...) to the bin/Debug. This results in a lot of extra and
unnecessary files being copied and hence loss in performance. Am I
missing something?
Please reply.
Thanks,
Aditya


Nov 17 '05 #2
PP
Hi Aditya

Is there anyway you can share the NANT file please, been having lot of
trouble getting NANT setup with VS 2005. never had any problem with VS 2004 :)

Thanks
PP

"Aditya" wrote:
ok!!
Here is my reply to my post. I did some source code browsing and what I
realised that what is happening is that all the files (no matter what;
you can try sticking your biography in there and it will get copied too
;) ) from the HintPath directory are picked up when there is a
reference and are copied over to the bin directory. Please correct me
if I am wrong (I do not claim I am 100% right). So if you want to
improve the performance you need to tweak the source code a bit so that
only those references are copied which you need. Need help with that??
Send me and email and I'll mail you what I have done. It is not as
difficult as you might think.
Bye.
Aditya

Aditya wrote:
Hi!
I am currently trying to upgrade to the nant 0.84 and was successful in
making the necessary changes. I am having a performance issue though.
Whenever I have a reference of the form A.D.dll, what the nant is doing
is that it copies all the dlls having A.D.*(A.D.dll, A.D.S.dll,
A.D.T.dll, ...) to the bin/Debug. This results in a lot of extra and
unnecessary files being copied and hence loss in performance. Am I
missing something?
Please reply.
Thanks,
Aditya


Nov 23 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
1567
by: hoochiegooch | last post by:
Hi, all. I have a couple of questions about NAnt. 1. Is there a better way to invoke NAnt from a C# "Master Test Rig" than shelling out? IOW, how should an ASP.NET web app or Windows Service kick off a NAnt build session? 2. We have some test tools that can
1
2508
by: Nigel Currie | last post by:
Hi all, I'm having a problem with <nant> tasks to build sub-projects into an overall solution. I have the following directory structure: JobManagerSolution |_ | JobManager |_ JobManagerController
0
2098
by: muesliflakes | last post by:
I have figured out how to get this running by using Ant.Console as a starting point for calling NAnt. I had to include NAnt.Core, NAnt.DotNet & NDoc.Core in my project and it worked correctly. But, since I already have NAnt installed on my system, I was hoping that I would not need to include references to NAnt.Core, NAnt.DotNet & NDoc.Core I removed the references and set my path environment varible to point at the NAnt\bin folder...
2
2492
by: Ireneus Broncel | last post by:
Maybe I am wrong here, but I have a problem with nant that I don't unterstand, I'm trying to compile an example ConsoleApp Project with net-1.1, and get the errror: log4net:ERROR LogLog: Exception while reading ConfigurationSettings. Check your .config file is well formed XML. System.Configuration.ConfigurationException: Unknown configuration section appSettings (c:\Development\NET\Tools\nant-0.85-rc3\bin\nant.exe.config line 8) at
17
1248
by: Paul King | last post by:
Hi all, I have written a very simple ASP.NET page on my website that displays the results of wedding fayres based on the Venue Name selected by the user. However, when the ASP page loads for the 1st time, this takes quite a long while to appear (approx 15-20secs). I understand that the ASP has to generate a process to the IIS server, but is there anyway to speed this initial process up?
4
1883
by: harleybl | last post by:
Hello, I have a C++ mixed mode dll ( unmanaged/managed ) that wraps a C# dll to provide some functionality for Microsoft Excel. I am able to compile my solution fine in Visual Studio .NET 2003 and it links and works with no errors. There is a desire at my company to have things checked out of source control and built on a machine dedicated to building to remove the "I don't know, it works on my machine" problem. I have created an NAnt...
12
18793
by: michael sorens | last post by:
So I have compiled a .dll file from a Visual Studio 2005 project containing a few dozen c# files. Now I want to automate this build using ant (have not yet looked at nant, but the rest of my complex build is done with plain ant). Could someone point me to any tutorial or other guide for doing this? I would even settle for just how to do it from a command-line.
0
2109
by: james.mcdonagh | last post by:
Hi I am a newbie using nAnt for .net 2.0. As such I have not come across this bug before, and I would be happy of any help that you may be able to provide. In order to help I have included the nant file which is causing the problem, the object code that is not being built and the error message which is being produced. The weird thing is that VS.net builds without a problem. And the intellisense within the object WorkQueue knows that...
1
6168
by: jamesmcdonagh | last post by:
Hi newbie using nAnt for .net 2.0. I would be happy of any help that you may be able to provide. The weird thing is that VS.net builds without a problem. And the intellisense within the object WorkQueue knows that Master is referring to the PanelManager reference. nant file ------------------------------------------------------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?>...
0
8485
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8403
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8828
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8605
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8677
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7446
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6238
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
2819
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2062
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.