Any bug tracking addin for Visual Studio? [closed] - c#

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I don't want a fancy bug tracking suite. Sometimes I am working on projects/tools for myself, and I just want to keep track of any bugs, features, etc.. as I go along. I keep these in TODO and a bugs.txt for now, but it would be nice if there was a typical bug tracking system that would be stored with the project or solution file itself.
EDIT: To clarify, if I have to run any server portion to access it (website, database, etc..) then it becomes sort of useless to me. I want it stored with the project itself so that I can open it up on multiple computers.

Fogbugz is a great solution.
However, I'm not sure this classes as a suite or not. It maybe does.
It has some useful features which include (in addition to the website), Visual Studio integration and Source Control intergration. You can even add comments in your code to tie your fixes, bugs and code together.

Another free for single user product is Axosoft's OnTime. It has a Windows client, as well as integrating with Visual Studio. Uses MS SQL Server as store, and supports SQL EXpress, so it's still free.

OnTime by Axosoft has a VS.Net add-in, and it's free for a single user.

Since it appears that Visual Studio integration is important to you, I would recommend Visual Studio Team System.
If IDE integration wasn't so important to you, I would recommend Redmine.

I use SourceGear Fortress which provides a very nice cost effective ALM suite which integrates quite well into Visual Studio and a single user license is free

Jira also has a free visual studio connector and is free for non commercial projects.

You might like this project: https://github.com/kig/gitbug
It stores the bugs in the repo using a git extension. No VS integration though...
Another one: http://www.eqqon.com/index.php/TicGit.net

Related

What's the difference between using C#/.NET in VS Code and Visual Studio? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed last year.
Improve this question
I'm just curious what .NET developers think about using Visual Studio vs VS Code + CLI. I'm currently doing the Microsoft's official .NET tutorial and it uses VS Code for some weird reason. I don't understand why I would do this considering Visual Studio has literally EVERYTHING and you don't have to faff about with the CLI commands and installations, and it includes winforms.
I'm a junior developer getting into .NET development so please do help me understand this! Am I missing something?
The difference is purely one of developer convenience. Behind the scenes, VS calls the CLI for you.
I personally prefer UIs over CLIs (C#, Git, ...), but this requires me to learn both. For example when setting up a CI/CD pipeline, I'm still having to use CLI commands to get the job done. When a git rebase runs into conflicts, I open a terminal to fix it.
If you develop using the CLI based approach, then you only have to learn the CLI. This can help you be prepared for the cases where there simply isn't a UI available to help you out.
You don't have to always use the CLI if you prefer working in VS (I do), but don't underestimate the value of having at least some CLI experience for when you need it.

Delete 'bad stuff' from Visual Studio [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
Our company has very strict guidelines in what technologies our employees are allowed to program. Because of that, I'm looking now for a way to delete 'bad stuff' from all Visual Studio installations on every development machine (similiar to group and machine restrictions that can be configured in a Active Directory domain environment).
This includes:
Everything related to Visual Basic
Everything related to Windows Forms
Default WPF templates (as we want to enforce our employees to strictly use MVVM)
I know Visual Studio has certain folders for "Project Templates", "Item Templates", but they're cluttered everywhere (for each framework version, language, .NET syntax) and even if the templates are gone, one can still use e.g. Windows Forms components through the .NET framework (Windows.Forms namespace)
Is there a way to achieve this?
I will write it as an answer because it may be useful to others.
You can try to implement a check-in policy for unwanted file types
http://msdn.microsoft.com/en-us/library/ms364074(v=vs.80).aspx
see under "Tracking Tasks and Enforcing Standards" header
You can control VB.NET support from Visual Studio, through Unattended installation options.
You cannot completely prevent someone from using Windows Forms, or even VB.NET components.
They are a part of the core .NET platform (not visual studio), even removing template support from Visual Studio you can still add references to those assemblies.
This appears to be a human problem, not a development problem. If management has dictated certain development standards, and those standards are not being adhered to - that's something that management needs to handle. eg: Disciplinary action.

Is there a way to do an automated build of an open-source project on Google Code? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I have an open-source C# project on Google Code Project Hosting and I'm curious if there is a service that does automated daily builds of projects hosted there. It would be great if it it would do builds regularly and then provide binaries to download, or at least notify if the project fails to build.
Does anything like that exist? Also, if there are none for Google Code, does this exist for another project hosting service?
teamcity.codebetter.com provides continuous integration (with TeamCity) for open source projects, no matter where the code is hosted.
You can read more about it (including how to apply your project) here.
EDIT:
I see your point, but's it's the only free CI offer for open source projects that I know of. And it's a generous offer - CodeBetter is no company, but a group of individual bloggers. So I guess they have to pay for server capacity themselves.
The TeamCity Enterprise Edition is sponsored by JetBrains (makers of TeamCity).
I just noticed that you can get the Enterprise Edition for free directly from JetBrains when you're an open source project, but you have to apply for that as well.
But then you just get the software itself...no hosting, you would need to take care of that yourself.
But I think the fact that you have to apply for it (either way) is not that bad.
Sure, it would be nicer if you could just register and that's it, but think about it...you get software worth $1999 (plus $999 yearly renewal!) completely for free, all you need to do is apply for it.
There start-up project called AppHarbour
It clams, that it can build and publish you web site, using only Git/Mercurial-push operation.
I haven't tried it but the idea seems promising.
EDIT: This service provides automated-deployment to it's own cloud, so it is not suitable solely for CI testing, but is still interesting if you use it, as a cloud service provider.

StatsD and Graphite-like tools for .Net and Windows [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I was recently sent this link to Statsd which would be an interesting tool for us to monitor various aspects of our product, but it would be a hard-sell for us because of the PHP and non-Windows toolset. (This question asks about installing this on Windows, without an answer...)
Can anyone recommend Windows / .Net toolsets that might provide similar low-overhead monitoring of systems? Within reason, paying for a toolset should not be a problem.
I did find this microsoft page that looks quite interesting, but let's be honest, it does not have as many cool graphs that show the kind of thing that would be nice to have as an end-result :)
Your experiences and thoughts on direction would be appreciated: I think our ultimate goal would be 'wall-boards' e.g. large screens cycling through several key graphs or views so the whole team could understand and monitor some key metrics of the products we are supporting. Our client uses SQL Server Reporting Services for this, but their reports seem to be mostly statistical and very little graphical.
I've ported Graphite to Windows. It was pretty easy to do this. I've issued a pull request to the main project. I hope it will get merged. Until then, you find the fork under:
https://github.com/stephanstapel/carbon
Graphite installation requires some additional steps I published here:
http://www.s2-industries.com/wordpress/2012/12/running-graphite-on-windows/
Why not run Graphite in a Linux VM on top of a windows server? You get the full support of the graphite community, while being completely hosted on windows.
If you were wanting to replicate statsd, I would create a Windows service listening via UDP on a specific port. With a fairly open database schema, you could mimic its low-friction fluidity. That would take care of statsd and Carbon, the data collector piece of Graphite. You would then need to write a management tool that analyzes and presents the data in place of Graphite.
I would, for this reason, encourage you to just take the Linux route. Otherwise, you'd be fighting every battle the developers of those tools fought all over again.

Build system choice? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am currently setting up a new software project and I want to have an automated build system. The project has a fairly complex involving C, C#. It must also generate automatic bindings (Python, PHP, Java, Ruby, etc.) using an external tool (SWIG).
The project should be able to built, and run in Linux, Windows, and possibly Mac OS X.
I've looked into CMake, autotools, and waf. Anyone have any suggestions?
I suggest that you look into Cruise Control and/or Cruise Control.NET for automation and continuous integration. Also look at NAnt and Ant for the actual build script capabilities. I use these every where I go and pretty much every day and I have yet to run into anything that I couldn't get done. On occasion I have had to make my own custom NAnt tasks...which I did in C#...and still no problems!
make is certainly capable of doing everything you are asking for there. I'd start with just that; it's your best bet for portability.
If you still find you have portability problems, then the autotools are often a reasonable solution. They are just enough of a pain to get setup that I prefer to avoid them unless I really feel I need them.
TeamCity, less xml config compared to Cruise Control.
Others also use yam
but I'm very pleased with CMake. It's available for the mentioned platforms and provides a lot functionality to script the full automation of non-standard build procedures (on the supported platforms).
In my case it's the build of a number-crunching backend in C which uses Tcl and GSL libraries combined with a frontend in Tcl/Tk and the automated generation of standalone executables (starpack/tclkit) on Linux, MacOS and Win (MingW & Visual Studio).
I personally use CMake + mingw + Qt4 for all my cross platform needs, however I'm sure it is fairly easy to adopt CMake to swig/mono on linux and .net on windows.
Google build system (now is open source) is a good alternative: http://bazel.io/

Categories

Resources