मैं निम्नलिखित कोड है:लापता DllImport भले ही एक "InteropServices का उपयोग कर"
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MapsApp.DB;
namespace MapsApp
{
public partial class _Default : System.Web.UI.Page
{
[DLLImport("GeoUrbanApp.exe")]
public static extern double CalcFigure(double east, double north, double size);
...
मैं .exe से CalcFigure समारोह कॉल करने के लिए कोशिश कर रहा हूँ। मैंने इसे संदर्भ में जोड़ा है, और इसे आयात करने की कोशिश की है। सभी मैं है:
The type or namespace name 'DLLImport' could not be found (are you missing a using directive or an assembly reference?)
The type or namespace name 'DLLImportAttribute' could not be found (are you missing a using directive or an assembly reference?)
समाधान ज्यादातर लोगों ऑनलाइन लगता है "System.Runtime.InteropServices का उपयोग कर," लेकिन मेरे पास है।
हे, धन्यवाद, आप सही हैं! मैंने इसे स्टैक ओवरफ्लो पर दिए गए उत्तरों में से एक से लिया, जाहिर है कि इस व्यक्ति ने जो लिखा वह उसमें सतर्क नहीं था। – Vadiklk