53
Views
5
Comments
Solved
Integration Studio Not Supported: UsingTask element found

Hello,

i try to create a grpc client with integration studio.

I have to compile the .proto files with grpc.tools.

In Visual studio everything is compiling, but if i verify the extenmsion with integration studio i get the following error:


Is the a solution for it?

Or must i wait until Integration Stduio Supports Using Task ?


Thank you


Andi

Solution

Hello @AndiK,

For security reasons, the platform doesn't allow that nuget use custom tasks in build process. 

The reason for this is that some patterns were found using tasks that allowed escalation of privileges in the machines due to the way msbuild executed them and we cannot let this happen.

I don't have all the context of what you are trying to build, but is it possible for you to build an intermediate DLL outside Integration Studio, using Visual Studio directly and then include and reference the build files in the extension?

Thanks,

Bruno

Did you resolve this issue? We are having the same issue

Hi, yes i have a workaround for that i am using https://github.com/protobuf-net/protobuf-net


for that you dont need grpc tools 

Hello, I had this problem when trying to create an extension to add data to firebase, can you help me with this?

Hi Bruno,

Same issue here. Did you find a solution? It seems to have issues when using nuget packages. 

Thanks,

Willem

Solution

Hello @AndiK,

For security reasons, the platform doesn't allow that nuget use custom tasks in build process. 

The reason for this is that some patterns were found using tasks that allowed escalation of privileges in the machines due to the way msbuild executed them and we cannot let this happen.

I don't have all the context of what you are trying to build, but is it possible for you to build an intermediate DLL outside Integration Studio, using Visual Studio directly and then include and reference the build files in the extension?

Thanks,

Bruno

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