मेरे पास एक सी ++ WinRT घटक है, जो मेरे कंसोल ऐप संदर्भ में जोड़ा गया है। यह किसी भी त्रुटि के बिना संकलित है, लेकिन जब एप्लिकेशन चला निम्न त्रुटिसी # कंसोल (विंडोज़ फॉर्म) ऐप में WinRT घटक का उपयोग कैसे करें?
प्रकार 'System.TypeLoadException' की एक बिना क्रिया का अपवाद में हुई मिल mscorlib.dll
अतिरिक्त जानकारी: नहीं मिल सका विंडोज रनटाइम प्रकार ' ProcessorInfoComponent.ProcessorInfoProvider '।
ज फ़ाइल:
#pragma once namespace ProcessorInfoComponent { public ref class ProcessorInfoProvider sealed { public: bool IsNeonSupported(); }; }
.cpp फ़ाइल: my error
यह मेरा कोड है
#include "pch.h"
#include "ProcessorInfoComponent.h"
using namespace ProcessorInfoComponent;
bool ProcessorInfoProvider::IsNeonSupported()
{
return IsProcessorFeaturePresent(PF_ARM_VFP_32_REGISTERS_AVAILABLE);
}
और ग # में उपयोग कर रहा है: .cs
static void Main(string[] args)
{
var processorInfoProvider = new ProcessorInfoComponent.ProcessorInfoProvider();
var isNeonSupported = processorInfoProvider.IsNeonSupported();
Console.WriteLine(isNeonSupported);
}
यह WinRT विंडोज फोन और WPF एपीपी में बहुत अच्छी तरह से काम करता है लेकिन विंडोज़ फॉर्म और कंसोल ऐप में काम नहीं करता है। धन्यवाद।