Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Any recommends here? I need something that can take a set of processes and batch them together. For example, I need to:
1) execute some sql
2) run C# snippets
3) have checkpoint steps with human interaction (i.e. send off an email at step X and wait for a user to review a result and click continue etc...)
If you are using C#, you might as well use the Windows Workflow Framework that's part of 3.5. That is pretty much exactly what it's used for.
I use Captaris Workflow for that. Quite expensive but it works really well.
Depends on how much you're willing to code vs how much you're willing to pay. You could code it all in "plain" .NET code for "free". Next step up would be using Windows Workflow, though you'd still need to code the "human interaction" steps. Slightly more expensive would be a tool like FinalBuilder or Automiser, which would mean less code for you to write, and a more visual workflow designer. Even more expensive- but allowing for potentially no code- would be an enterprise system like BizTalk, MetaStorm, K2, etc.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I am new to VS( about 6 months), we have an application built using WCF and I am looking for some pointer to build a automation framework around it.
I tried with soap UI but its too simple for my application, any suggestions/pointers where and how should I start building this framework( only option I see here is Nunit.
here is my requirement, I am looking more of step by step guide to achieve this
A simple framework which will send some precooked input to the service and will have some expected value, this expected value will then matched against the actual value assert.
This sounds like a good candidate for Visual Studio's Web & Load Test feature. I personally use these to test WCF endpoints frequently. You can either record steps using your browser, or write code that consumes your service. Either way, it functions just as a normal unit test does.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have created a VSTO application which references a mixed-mode assembly (managed c++ DLL). The main algorithm which needs to be protected exists in this DLL. I have looked at a comprehensive list of .NET obfuscators and I cannot see a free/reasonably cheap version that I can use [1]. Is there any other method besides obfuscation that I can use to protect the DLL's source code, and ultimately the algorithm, from being revealed too easily?
[1] http://en.wikipedia.org/wiki/User:Scatophaga/Comparison_of_.NET_obfuscators
The only way to keep your code safe is to keep it out of the hands of the users. You can put critical code in a web service, and let the application call it. Unless the user can actually hack the server and get to the code, it's completely safe from decompiling. The downside is that the app needs internet connection to work.
Using an obfuscator will make it a lot harder to decompile the code, but it's still not safe.
One of the best obfuscators I've used and i highly recommend is Confuser. it's free, easy to use and
at the moment it can't be reversed by 1-click tools that you find on the web like de4dot.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I did a search online and was not able to find any tool or app that were designed to do this. I am looking for a set of C# class libraries you can link or reference into your code, or external command-line application that would allow me to dynamically compare two database schemas and generate scripts for transforming one database into the other, without loosing any data in a relatively speedy fashion. All tools I have seen so far, works in a static manner, i.e. you are comparing one db to the next to generate change scripts on your own local system. I am planning to include this in an installer, so it will run on a remote system therefore making it critical that it is possible to automate the process. Also licensing should be somewhat successible to that fact, i.e. a small fee per install is acceptable, or a larger one time fee and no inclusion fee.
Redgate can do that. Try their site http://www.red-gate.com/products/sql-development/sql-compare/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
My upcoming project is relate to sales system, so one of the main requirement is "user can modify promotion by themselves". Promotions is vary, they give me some of them.
Buy 1 get 1 free, Buy 2 get 3.
One for 30%, two for 50%, three for 80%
Buy product A will discount 30% for product B
20% off for more than 20$ per transaction
I know a little of rule engine, please suggest me a book to learn it too.
A previous SO answer might be of help: Looking for simple rules-engine library in .NET
Have you looked at Windows Workflow Foundation
You could use a commercial rule engine for .Net like InRule or the .Net version of IBM ILOG Rules or FICO Blaze Advisor. All of them make it easy to expose the rules to the business user in a way that makes it safe for them to edit them while providing technical hooks/APIs to make it easy to integrate the rules engine and execution.
You can use BOO DSL features or use Rhino.DSL (we are using it as a macro engine for our project)
as for your example check out this link
You can use a simple attribute based Rule Engine created by me:
http://ruen.codeplex.com/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am about to start working on a project where we need to process a large amount of data throughout the day. Basically, as changes happen in our system, we will need to reprocess all units associated with the change. When this happens, we want to give highest priority to the units with a date closest to today, then process this week’s units, then the rest of the units for the year. As soon as a change happens, if we are processing the units for next month, we want to pause that processing until all of today’s units are processed, then process the rest of units in order of priority/date. It is also preferable if we can load balance this across multiple servers. So before I go write a bunch of my own buggy code, is there some kind of open source or 3rd party library that will handle all of this?
Quartz.Net. Open source, robust and very flexible. Supports load-balancing and much more.
Active Batch is the software that we just started using here.
You can look at it here
I wrote this as a proof of concept I never got to field test this to know if it's a good solution or not but I wrote a built in Scheduler for ASP.NET that can run processes at designated intervals. Feel free to take a look at my work: http://dotnetchris.wordpress.com/?s=scheduler
I'd love to hear anyones input on this either here or at my blog. I have no idea what the implications of this would be to roll this out in full force.