21
Views
6
Comments
Solved
[Image Compress] Unable to install component
image-compress
Service icon
Forge asset by Salman Ansari
Application Type
Traditional Web

Hi Salman,

When trying to 1-click-publish the extension I am getting the error as shown in the screenshot. Any idea on how to solve this problem?


The error that I get in the compile error is in Dutch so I don't think that is of much help. Still here is the logging of the compile error:

<pre>

.NET Compilation.

Het projectbestand bevat ToolsVersion="12.0". Deze hulpmiddelenset is onbekend of ontbreekt. In dat geval kunt u het probleem mogelijk verhelpen door de juiste versie van MSBuild te installeren. Het kan ook zijn dat de build om beleidsredenen naar een specifieke ToolsVersion is geforceerd. Het project wordt behandeld alsof ToolsVersion="4.0" is opgegeven. Raadpleeg http://go.microsoft.com/fwlink/?LinkId=291333 voor meer informatie.

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): warning MSB3268: de primaire verwijzing OutSystems.HubEdition.RuntimePlatform is niet omgezet omdat deze een indirecte afhankelijkheid bevat voor de framework-assembly System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 die niet is omgezet in het momenteel ingestelde framework .NETFramework,Version=v4.6.1. Als u dit probleem wilt verhelpen, moet u de verwijzing OutSystems.HubEdition.RuntimePlatform verwijderen of de toepassing opnieuw instellen op een framework-versie die System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 bevat. 

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): warning MSB3268: de primaire verwijzing OutSystems.REST.API is niet omgezet omdat deze een indirecte afhankelijkheid bevat voor de framework-assembly System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 die niet is omgezet in het momenteel ingestelde framework .NETFramework,Version=v4.6.1. Als u dit probleem wilt verhelpen, moet u de verwijzing OutSystems.REST.API verwijderen of de toepassing opnieuw instellen op een framework-versie die System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 bevat. 

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): warning MSB3268: de primaire verwijzing OutSystems.SOAP.API is niet omgezet omdat deze een indirecte afhankelijkheid bevat voor de framework-assembly System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 die niet is omgezet in het momenteel ingestelde framework .NETFramework,Version=v4.6.1. Als u dit probleem wilt verhelpen, moet u de verwijzing OutSystems.SOAP.API verwijderen of de toepassing opnieuw instellen op een framework-versie die System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 bevat. 

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): warning MSB3245: kan deze verwijzing niet omzetten. Kan de assembly OutSystems.HubEdition.SMS niet vinden. Controleer of de assembly op schijf bestaat. Als deze verwijzing door de code wordt vereist, kunnen er compilatiefouten optreden. 

ImageCompress.cs(4,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

ImageCompress.cs(5,18): error CS0234: Het type of de naam van de naamruimte RuntimePublic bestaat niet in de naamruimte OutSystems (ontbreekt er een assembly-verwijzing?) 

Interface.cs(4,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

Structures.cs(8,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

Structures.cs(9,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

Entities.cs(8,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

Entities.cs(9,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

Records.cs(9,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

Records.cs(10,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

RecordLists.cs(9,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

RecordLists.cs(10,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

RecordLists.cs(12,29): error CS0234: Het type of de naam van de naamruimte RuntimePlatform bestaat niet in de naamruimte OutSystems.HubEdition (ontbreekt er een assembly-verwijzing?) 

</pre>

2018-08-27 08-29-35
Fábio Vaz
Solution

Yes, maybe your MSBuild version.

I've 2022 MSBuild version, you can install this version and change the PATH of compiler tool?

https://aka.ms/vs/17/release/vs_BuildTools.exe


2018-08-27 08-29-35
Fábio Vaz

Hello Bart,

What is your platform version? I installed successfully the .xif, attach the component inside an application.

My platform version is 11.17.0

Image Compress.oap
2021-04-12 11-47-04
Bart Nooijens

Hi @Fábio Vaz,

Thanks for your answer!

The platform version I am using is 11.13.2 (Build 32392). Why should I attach it inside an application and also I can't upload your .oap (see screenshot). 




2018-08-27 08-29-35
Fábio Vaz

I attached the .xif in a app, you don't need do that ;)

Can you remove the IPP in Outsystems website?

https://www.outsystems.com/HomeIPP/


2021-04-12 11-47-04
Bart Nooijens

I think it's something on my end since I am not able to install other extensions aswell. In this forum post I see the same error message. Maybe my visual studio version is the problem? I am not sure..

2018-08-27 08-29-35
Fábio Vaz
Solution

Yes, maybe your MSBuild version.

I've 2022 MSBuild version, you can install this version and change the PATH of compiler tool?

https://aka.ms/vs/17/release/vs_BuildTools.exe


2021-04-12 11-47-04
Bart Nooijens


Updating to 2022 MSBuild version did the trick. Thanks!

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.