मैं एक स्कैनर जो एक फाइल करने के लिए जानकारी लॉग लिखने के लिए नेट कोर (विशेष रूप से, BluetoothLEAdvertisementWatcher) में ब्लूटूथ LE कार्यों का उपयोग करना चाहते हैं। यह एक डेस्कटॉप अनुप्रयोग के रूप में चलाने के लिए और अधिमानतः एक कमांड लाइन ऐप के रूप में चलाने के लिए है।.NET कोर में किसी फ़ाइल को कैसे लिखें?
कंस्ट्रक्टर्स System.IO.StreamWriter (स्ट्रिंग) की तरह उपलब्ध, जाहिरा तौर पर नहीं कर रहे हैं। मैं एक फाइल कैसे बना सकता हूं और इसे लिख सकता हूं?
मैं बस के रूप में एक System.Console.WriteLine (स्ट्रिंग) करने में सक्षम हो करने में खुशी होगी, लेकिन है कि या तो नेट कोर के तहत उपलब्ध होने की नहीं लगती।
अद्यतन: स्पष्ट करने के लिए, अगर मैं एक प्रोग्राम है जो बिना किसी त्रुटि के इस रन की तरह लग रहा हो सकता है, मैं दौड़ के लिए रवाना हो जाएगा।
using System;
using Windows.Devices.Bluetooth.Advertisement;
namespace ConsoleApplication
{
public class Program
{
public static void Main(string[] args)
{
BluetoothLEAdvertisementWatcher watcher = new BluetoothLEAdvertisementWatcher();
Console.WriteLine("Hello, world!");
}
}
}
अद्यतन 2:
{
"dependencies": {
"Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0"
},
"frameworks": {
"uap10.0": {}
},
"runtimes": {
"win10-arm": {},
"win10-arm-aot": {},
"win10-x86": {},
"win10-x86-aot": {},
"win10-x64": {},
"win10-x64-aot": {}
}
}
आदेश dotnet -v run
के उत्पादन में इस त्रुटि संदेश में शामिल हैं:: यहाँ project.json फ़ाइल है
W:\src\dotnet_helloworld>dotnet -v run
...
W:\src\dotnet_helloworld\Program.cs(2,15): error CS0234: The type or namespace name 'Devices' does not exist in the namespace 'Windows' (are you missing an assembly reference?)
...
यह एक ही आप WinRT के लिए क्या करने की जरूरत के रूप में है के साथ बहुत comparible है? http://blog.jerrynixon.com/2012/06/windows-8-how-to-read-files-in-winrt.html –
क्या आप project.json फ़ाइल साझा कर सकते हैं? हो सकता है कि आप कुछ पैकेज संदर्भ खो रहे हों। –
@VictorHurdugaci मैंने परिणामस्वरूप त्रुटि संदेश के साथ-साथ प्रोजेक्ट.जेसन फ़ाइलों में से एक को शामिल करने के लिए प्रश्न संपादित किया है। इसमें कोई संदेह नहीं है कि संदर्भ गलत हैं, मैं यहां अंधा उड़ रहा हूं। यह विशेष प्रोजेक्ट.जेसन को एक .NET कोर प्रोजेक्ट के लिए विजुअल स्टूडियो 2015 प्रोजेक्ट टेम्पलेट से लिया गया था। – gauss256