Aspose.Words.Examples is broken - refers to deprecated code and references are missing

I downloaded all of the Aspose examples using the Aspose Examples Dashboard and the Aspose.Words.Examples project will not compile. Can this be fixed ASAP? Thanks.

Issues are:

Missing reference:
Aspose.Cells

Missing using statements:

using Aspose.Words.MailMerging;

Sample code refers to DrawingML and IImageData, which I understand are deprecated from reading your notice at:
https://blog.aspose.com/2015/03/11/shape-drawingml-classes-merged-into-shape-and-word-document-comparison-feature-introduced-in-aspose.words-15.2.0

Hi Mark,
We are fixing these issues and these will be fixed soon. We will update you as soon as it is done. Sorry for the inconvenience.
Best Regards,

Hi Mark,
Aspose.Words examples have been updated and mentioned issues have been fixed. We are investigating Aspose.Cells examples.
Best Regards,

*mpetersen:
I downloaded all of the Aspose examples using the Aspose Examples Dashboard and the Aspose.Words.Examples project will not compile. Can this be fixed ASAP? Thanks.

Issues are:

Missing reference:
Aspose.Cells*

Hi Mark,

Regarding Aspose.Cells Examples, you should first install the Aspose.Cells inside the GAC (Global Assembly Cache) using the following command

gacutil -i “D:\Aspose.Cells for .NET\Bin\net2.0\Aspose.Cells.dll”

Then you should download the Aspose.Cells Examples from the following link.

( https://github.com/asposecells/Aspose_Cells_NET/archive/master.zip )

And then extract them in the root of C:\ (or any drive)

After that you should open the

Aspose.Cells.Examples.CS.2010.sln

in Visual Studio 2010 or later and Build the Solution. You are ready to go now.

Hi Shakeel,
Thank you for taking the time to answer this question. However, this is not what I would consider an acceptable solution. If you’re going to provide an Examples Dashboard, it is reasonable to expect that it would handle all aspects of the example’s installation without the need for manual processes, especially not a manual process that requires installation into the GAC. In addition, the example itself refers to deprecated code. I would expect a professional company who sells .NET APIs as one of its primary products to release updated examples with breaking code changes.
Thank you,
Mark

Hi Mark,

Thanks for your posting and considering Aspose APIs.

We appreciate your time and patience.

Actually, each example is a separate C# or VB.NET Console application project. You can select individual example by opening its project and start running it.

The solution file provides all these projects in a single container.

All these separate projects refer to Aspose.Cells, so if you will copy Aspose.Cells by adding reference to local copies, then if there are 100 projects, there will be a copy of 100 Aspose.Cells dlls (assembly).

To tackle this problem, Aspose.Cells is registered in GAC (Global Assembly Cache) so that all projects find the reference to Aspose.Cells dll from a single location instead of using local copies.

I have attached one sample example project that you can just extract, open and run it. I have also attached the excel file generated by it for your reference. This single example will give you the idea of the examples structure. Console applications are very simple applications and are easy to deal with. Once, you will get familiar with it, you will face no problem of grasping all the examples.

We have discontinued the Examples Dashboard, because it is causing lot of problems to the customers. Therefore, you will now have to do little manual steps to get the examples running. Please read this.

( https://blog.aspose.com/2015/05/08/welcome-to-social-coding-and-goodbye-to-examples-dashboard )

Hi,
Yes, I realize each example is a separate C# or VB.NET Console application project. Did I say otherwise?
Even so, I downloaded Aspose.Cells Examples using your link (https://github.com/aspose-cells/Aspose.Cells-for-.NET), installed Aspose.Cells.dll in the GAC and guess what? IT DOESN’T COMPILE!!!
Here’s just one example:
TechnicalArticles\AssignValidateDigitalSignatures\Program.cs refers to System.Drawing without including a reference to this assembly in the project references.
Did anybody think to even try to compile the solution?
So excuse me but I don’t need you to explain how a project works or how a console application works or the examples structure. I am a developer with 15+ years .NET experience, thank you very much, and I do not appreciate your attempt to talk down to me. What I need you to do is to get your examples working properly!
In addition, let’s get one thing straight… your company is not discontinuing the Examples Dashboard because of customer problems, it’s because you guys finding it too difficult to get it right.
At this point, I have zero confidence in your company. Aspose I’ll be looking elsewhere for future projects.

Hi Mark,

Thanks for your posting and considering Aspose APIs.

Sorry for inconvenience. We will provide you a runnable working solution soon.

Hi Mark,

Thanks for considering Aspose.Cells.

We have fixed the issues in the Aspose.Cells Examples.Please check
( https://github.com/aspose-cells/Aspose.Cells-for-.NET )

Now, you should not face any issue while Building or Running the examples.

You can download the zip file of these examples from the following link.

( https://github.com/aspose-cells/Aspose.Cells-for-.NET )