Q&A
Home » Knowledge Base » Visual Studio Extension » Q&A

If you can’t find an answer to your question below,
please contact Ozcode support.
Pricing & Payments
Am I required to enter my credit card details for evaluation purposes?
No. Credit cards are not required for evaluating OzCode.
Do you allow Purchase Orders under Subscription based model?
You can only use a Purchase Order to pay for an Enterprise subscription.
Does Ozcode offer subscriptions to user groups and other community programs?
Yes, we’re happy to support our community with free subscriptions to user groups and other programs. To get in touch with a user group or meetup in your area, please contact us at community@oz-code.com.
How do I change the credit card that's currently on file?
It takes less than 5 minutes to change the payment method in your Ozcode account. Just follow these 2 steps:
- Login to the Ozcode portal and click on the button with your name on it in the top right corner of the screen.
- Click on the Change Payment Method link to change the credit card you have on file with us.
If you continue to have trouble making payment, contact us at support@oz-code.com.
How do I get my boss to pay for my Ozcode subscription?
Let your boss know how much time you save by using Ozcode Production Debugger. Update our team and we’ll reach out to your boss, tell him how effective you have been, and show him how Ozcode can improve your team’s productivity (i.e., save him money).
How do I upgrade from a professional to an enterprise subscription
Once you add more than 5 seats to your account, you will automatically be upgraded to an enterprise account and get all the perks. If you want to upgrade but don’t have enough users, just contact us at
I'm a student. Can I get a discount?
Yes! We offer discounts for students, currently enrolled in academic institutions. You can apply here.
My credit card was declined, what should I do?
In most cases, when a credit card is declined, it is because the card has been blocked by the credit card processor. You may call the number on the back of your card and ask the processor to unblock the card for the Ozcode purchase (an online/international transaction by BlueSnap).
You can also try changing the card you have provided as the payment method in your Ozcode account. To change your payment method, follow the instructions below:
- Login to the Ozcode portal and click on the button with your name on it in the top right corner of the screen.
- Click on the Change Payment Method link to change the credit card you have on file with us.
If you continue to have trouble making payment, contact us at support@oz-code.com.
We are an organization with many users; can we have a site subscription?
Sure. You can purchase an Enterprise subscription with as many seats as you like. Visit our Pricing page or contact sales@oz-code.com.
What forms of payment do you accept?
We accept the following credit and debit cards:
- MasterCard
- Visa
- American Express
- Discover
- Diners Club
- JCB
Card payments are processed by our third-party gateway. Please note that if your card does not contain an expiration date and security code, it may not be used on our online store.
For an Enterprise plan, you may also pay through a Purchase Order by contacting sales@oz-code.com.
Where can I find my purchase invoices?
All your invoices are available through the Ozcode Customer Portal.
To access the payment details section, follow these instructions (images below):
- Log in from our website (oz-code.com) with your email & password.
- Click on the button with your name on the top right.
- Select the “Payment Details” option
- In the information row of your subscription, click on “View” to open a link the invoice.
Why do you need my address if you don't ship any products?
We use your address to confirm payment and billing and to determine VAT obligations. We also require your address in order to charge your credit card and to issue you an invoice.
No. Credit cards are not required for evaluating OzCode.
Do you allow Purchase Orders under Subscription based model?
You can only use a Purchase Order to pay for an Enterprise subscription.
Does Ozcode offer subscriptions to user groups and other community programs?
Yes, we’re happy to support our community with free subscriptions to user groups and other programs. To get in touch with a user group or meetup in your area, please contact us at community@oz-code.com.
How do I change the credit card that's currently on file?
It takes less than 5 minutes to change the payment method in your Ozcode account. Just follow these 2 steps:
- Login to the Ozcode portal and click on the button with your name on it in the top right corner of the screen.
- Click on the Change Payment Method link to change the credit card you have on file with us.
If you continue to have trouble making payment, contact us at support@oz-code.com.
How do I get my boss to pay for my Ozcode subscription?
Let your boss know how much time you save by using Ozcode Production Debugger. Update our team and we’ll reach out to your boss, tell him how effective you have been, and show him how Ozcode can improve your team’s productivity (i.e., save him money).
How do I upgrade from a professional to an enterprise subscription
Once you add more than 5 seats to your account, you will automatically be upgraded to an enterprise account and get all the perks. If you want to upgrade but don’t have enough users, just contact us at
I'm a student. Can I get a discount?
Yes! We offer discounts for students, currently enrolled in academic institutions. You can apply here.
My credit card was declined, what should I do?
In most cases, when a credit card is declined, it is because the card has been blocked by the credit card processor. You may call the number on the back of your card and ask the processor to unblock the card for the Ozcode purchase (an online/international transaction by BlueSnap).
You can also try changing the card you have provided as the payment method in your Ozcode account. To change your payment method, follow the instructions below:
- Login to the Ozcode portal and click on the button with your name on it in the top right corner of the screen.
- Click on the Change Payment Method link to change the credit card you have on file with us.
If you continue to have trouble making payment, contact us at support@oz-code.com.
We are an organization with many users; can we have a site subscription?
Sure. You can purchase an Enterprise subscription with as many seats as you like. Visit our Pricing page or contact sales@oz-code.com.
What forms of payment do you accept?
We accept the following credit and debit cards:
- MasterCard
- Visa
- American Express
- Discover
- Diners Club
- JCB
Card payments are processed by our third-party gateway. Please note that if your card does not contain an expiration date and security code, it may not be used on our online store.
For an Enterprise plan, you may also pay through a Purchase Order by contacting sales@oz-code.com.
Where can I find my purchase invoices?
All your invoices are available through the Ozcode Customer Portal.
To access the payment details section, follow these instructions (images below):
- Log in from our website (oz-code.com) with your email & password.
- Click on the button with your name on the top right.
- Select the “Payment Details” option
- In the information row of your subscription, click on “View” to open a link the invoice.
Why do you need my address if you don't ship any products?
We use your address to confirm payment and billing and to determine VAT obligations. We also require your address in order to charge your credit card and to issue you an invoice.
Subscription Management
Why should I upgrade my personal subscription to a corporate (professional / enterprise edition) one?
As a professional/enterprise user, you get premium support regarding issues (bugs or performance). Enterprise subscribers even get a dedicated success manager to promote feature requests and enhancements, training sessions and more. In addition, you will be able to manage users in your dedicated admin portal.
Am I able to use my personal subscription at work and at home?
Yes, you can use your personal subscription at work as well as at home. You can use it working on your personal projects as well as projects of your company. Our EULA does not restrict this. You can install OzCode’s tool in up to 3 different Visual Studio IDEs.
Am I able to use my personal subscription for commercial projects?
Yes, you’re welcome to use your subscription for any kind of development. However, you are the only one who may utilize your personal subscription and cannot share it with others.
Am I able to use my personal subscription on multiple machines?
Yes, you can install the product on multiple machines as well as multiple OS’s. However, Ozcode will only allow authorization on 3 different IDEs at a time. Having said that, transitioning from one computer to another is as simple as a mouse click.
Am I able to use Ozcode’s tool purchased by my company at my home?
Our EULA does not restrict the usage to your home or work, please act according to your company’s standards & regulations.
Can a company reimburse my personal subscription purchase?
No, Ozcode’s policy is that personal subscriptions may only be purchased by individuals purchasing with their own funds.
Can I add administrators (grant permission to assign seats) to my account?
Yes. You can add up to 10 administrators to your account. To do so, open the “Assign Seats” page in Ozcode’s portal.
- Click on “Invite another administrator” button.
- A new admin row will pop-up, fill in the email address and the full name of the new admin and click the “Invite” button.
An email will be sent to the new admin to generate a password and gain admin privileges to the account.
Do I need to have an account to evaluate Ozcode's software
No, you are welcome to use a free 14 day trial for your evaluation.
How can I spread the Ozcode word with my team
How can my developers activate their Ozcode account?
Once a assigned a seat, the developers will receive an email with instructions for setting up their Ozcode account.
How do I get Ozcode Swag?
Oh, you’ll have to work hard for that 😉. Here are some things you can do to get some of our awesome swag:
- Tweet about Ozcode at least once a week for 3 months straight.
- Reference Ozcode in 2 of your blog posts during a 3-month period.
- Set up a demo/training session for your organization or for a friend in another organization.
I bought an enterprise subscription, how do I assign seats to the users at my organization?
The administrator can log in and assign a seat to a user by entering their details (email address, first and last name). The users will then receive an invitation email, allowing them to create their password and start Using Ozcode. Users can log in via the “About ” section of Ozcode’s menu in Visual Studio.
I forgot my username and password, how do I log-in?
You do not need a username, just your email address to log in to both OzCode’s tool and website. To generate a new password, go to OzCode’s website, click on the “log in” button on the top right and click on the “Forgot my password” link (see image).
Is a company allowed to purchase a personal subscription?
No. A personal subscription is only available to private individuals who purchase with their own funds, and solely for their own personal use.
Is a company allowed to transfer their commercial subscriptions to another company?
Yes. Just let us know and we’ll work with you to make the transfer. Contact us at sales@oz-code.com.
Usage & Features
Can I use Ozcode without an internet connection (offline subscription)
Yes, you can use Ozcode in case you usually disconnected from an internet access. The online approach will help ensure you are automatically getting all the latest product features & performance improvements that are included in your subscription. In the offline version you will need to download the latest Ozcode version every once in a while. To enable an offline license, contact our support team at support@oz-code.com.
Can I use the Time Travel (Predict) feature with native functionality?
Ozcode`s Time Travel (Predict) feature is unable to predict native functionality. It requires executing the code as opposed to virtually simulating it (as the Time Travel feature does), this might include network calls, interactions with files and getting OS information.
Does Ozcode support Xamarin?
We do not fully support Xamarin. Ozcode’s debugger is currently limited to Reveal, Search, and Trace features. Other features are either disabled or very limited – specifically, the Heads-Up-Display (HUD) will not show predictive results, and will not visualize managed method return values after you step over a line of code. However, the parameters HUD is available.
How can I de-authorize (remove machines) from Ozcode’s VS debugging extension tool?
Once you install Ozcode in more than three IDEs (maximum limit per 1 user), a pop-up window with de-authorizations link will appear. In that window you will be able to select the relevant IDEs to install Ozcode on.
You can also de-authorize any of your machines through our de-authorization page. Please be sure you’re logged in before clicking on this page.
How can I submit a feature request or enhancement to Ozcode’s tool?
We love to hear what our customers want, you can add a new feature request or vote up existing requests on our feature requests page.
How do I reset my password?
You can change your password directly from the reset password page.
Also, you can reset it by opening Ozcode’s portal and clicking on “Forgot my password”.
In the change password page, enter your email and click on “Reset Password”, to receive an email with a link that will allow you to set a new password.
How do I uninstall Ozcode?
For Visual Studio 2019: Inside Visual Studio, go to Extensions > Manage extensions Then in the list of installed extensions find Ozcode and click Uninstall.
For Visual Studio 2017: Inside Visual Studio, go to Tools > Extensions and Updates Then in the list of installed extensions find Ozcode and click Uninstall.
For Visual Studio 2015: In Windows go to Control Panel > Uninstall a Program and then choose Ozcode from the list.
How many Visual Studio environments can I use with my subscription?
You can use up to three Visual Studio environments with one Ozcode subscription. If you need to use the debugger on a fourth Visual Studio, you can simply de-authorize one of the other machines. When you try to log-in with the fourth machine, a message will pop-up with a link to the authorization page where you can control which machines are authorized.
Which languages and runtimes does Ozcode support?
Currently Ozcode supports C# applications running on top of the .NET Framework and .NET Core. Currently, we don’t support the Mono runtime.
Is Ozcode compatible with ReSharper?
Absolutely, Ozcode works seamlessly with ReSharper! In fact, our team uses both simultaneously all the time while developing Ozcode .
Does Ozcode work in Visual Studio for Mac?
We currently do not support Visual Studio on Mac OS. You are always welcome to visit our feature requests page and add your request.
Is there a way to install Ozcode on my machine without having admin rights?
Yes, there is a non-admin Ozcode version you can download. Please contact our support team at support@oz-code.com to get it.
Is there an Ozcode demo project I can play with?
Yes, you can find a demo project at %AppData%\CodeValue Ltd\OzCode\OzCodeDemo.sln or download from GitHub.
Tips and Tricks
Assign a shortcut key to quickly Attach to Process
With Ozcode’s Quick Attach, you can bind a key to quickly Attach to Process!
Use Filter to debug huge collections
When debugging huge collections, use Ozcode’s Filter feature to focus on the interesting items
Use Ozcode to directly Go to Execution
By now we all know that Ozcode’s time-travel will save you from doing Step Overs (F10) while debugging.
But what about Step Into (F11)?
Debugging is full of Step Into‘s and Step Outs (Shift + F11). Each time you step in or out of a method, you lose context.
Your mental load increases. Time-travel debugging allows you Step Into a method, without changing the yellow debugger line:
We call this Go to Execution. Here are some features it allows:
- The method parameters are highlighted to clarify where each argument from the calling method ended up.
- Go to Execution will work more than once. You can Go to Execution as many levels deep as you want.
- When using Go to Execution on a method within a loop, changing the loop iteration in the top level will change the prediction in the inner method accordingly.