Родитель
bf865da805
Коммит
bbdce39c4d
|
@ -4,7 +4,7 @@
|
|||
<!--<Name Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="2405" />-->
|
||||
<!--<Description Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="2406" />-->
|
||||
<Name>Assembly Information File (nanoFramework)</Name>
|
||||
<Description>A file containing general assembly information for a nanoFramework project.</Description>
|
||||
<Description>A file containing general assembly information for a .NET nanoFramework project.</Description>
|
||||
<AppliesTo>CSharp</AppliesTo>
|
||||
<Icon>CSAssemblyInfoFile.ico</Icon>
|
||||
<TemplateID>C0D5DFF7-C546-4E01-84FC-8E92D44C567C</TemplateID>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010">
|
||||
<TemplateData>
|
||||
<Name>Blank Application (nanoFramework)</Name>
|
||||
<Description>A project for a nanoFramework application to be deployed into a target board.</Description>
|
||||
<Description>A project for a .NET nanoFramework application to be deployed into a target board.</Description>
|
||||
<Icon>CSApplication.ico</Icon>
|
||||
<ProjectType>CSharp</ProjectType>
|
||||
<SortOrder>1000</SortOrder>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010">
|
||||
<TemplateData>
|
||||
<Name>Blank Application (nanoFramework)</Name>
|
||||
<Description>A project for a nanoFramework application to be deployed into a target board.</Description>
|
||||
<Description>A project for a .NET nanoFramework application to be deployed into a target board.</Description>
|
||||
<Icon>CSApplication.ico</Icon>
|
||||
<ProjectType>CSharp</ProjectType>
|
||||
<SortOrder>1000</SortOrder>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010">
|
||||
<TemplateData>
|
||||
<Name>Class Library (nanoFramework)</Name>
|
||||
<Description>A project for a nanoFramework class library (DLL) to be used in other projects.</Description>
|
||||
<Description>A project for a .NET nanoFramework class library (DLL) to be used in other projects.</Description>
|
||||
<Icon>CSLibrary.ico</Icon>
|
||||
<ProjectType>CSharp</ProjectType>
|
||||
<SortOrder>1000</SortOrder>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010">
|
||||
<TemplateData>
|
||||
<Name>Class Library (nanoFramework)</Name>
|
||||
<Description>A project for a nanoFramework class library (DLL) to be used in other projects.</Description>
|
||||
<Description>A project for a .NET nanoFramework class library (DLL) to be used in other projects.</Description>
|
||||
<Icon>CSLibrary.ico</Icon>
|
||||
<ProjectType>CSharp</ProjectType>
|
||||
<SortOrder>1000</SortOrder>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<!--<Name Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="2245" />-->
|
||||
<!--<Description Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="2262" />-->
|
||||
<Name>Class definition (nanoFramework)</Name>
|
||||
<Description>An empty nanoFramework class definition.</Description>
|
||||
<Description>An empty .NET nanoFramework class definition.</Description>
|
||||
<AppliesTo>CSharp</AppliesTo>
|
||||
<Icon>CSClassFile.ico</Icon>
|
||||
<TemplateID>2202056b-59a6-4362-b498-df418a940084</TemplateID>
|
||||
|
|
|
@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
|
|||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyTitle(".NET nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("nanoFramework")]
|
||||
[assembly: AssemblyProduct("nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyProduct(".NET nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017 nanoFramework contributors")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
|
|
@ -743,7 +743,7 @@ namespace nanoFramework.Tools
|
|||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Log.LogError("nanoFramework GenerateNanoResourceTask error: " + ex.Message);
|
||||
Log.LogError(".NET nanoFramework GenerateNanoResourceTask error: " + ex.Message);
|
||||
}
|
||||
|
||||
// if we've logged any errors that's because there were errors (WOW!)
|
||||
|
|
|
@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
|
|||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyTitle(".NET nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("nanoFramework")]
|
||||
[assembly: AssemblyProduct("nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyProduct(".NET nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017 nanoFramework contributors")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
|
|
@ -49,7 +49,7 @@ namespace nanoFramework.Tools
|
|||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Log.LogError("nanoFramework ResolveRuntimeDependenciesTask error: " + ex.Message);
|
||||
Log.LogError(".NET nanoFramework ResolveRuntimeDependenciesTask error: " + ex.Message);
|
||||
}
|
||||
|
||||
// if we've logged any errors that's because there were errors (WOW!)
|
||||
|
|
|
@ -24,7 +24,7 @@ namespace nanoFramework.Tools.Utilities
|
|||
|
||||
if (!string.IsNullOrEmpty(debugEnabled) && debugEnabled.Equals("1", StringComparison.Ordinal))
|
||||
{
|
||||
Console.WriteLine($"nanoFramework Metadata Processor msbuild instrumentation task debugging is enabled. Waiting {timeoutSeconds} seconds for debugger attachment...");
|
||||
Console.WriteLine($".NET nanoFramework Metadata Processor msbuild instrumentation task debugging is enabled. Waiting {timeoutSeconds} seconds for debugger attachment...");
|
||||
|
||||
var currentProcessId = Process.GetCurrentProcess().Id;
|
||||
var currentProcessName = Process.GetProcessById(currentProcessId).ProcessName;
|
||||
|
|
|
@ -2397,7 +2397,7 @@ namespace nanoFramework.Tools.VisualStudio.Debugger
|
|||
int Microsoft.VisualStudio.Debugger.Interop.IDebugProcess2.GetName(enum_GETNAME_TYPE gnType, out string pbstrName)
|
||||
{
|
||||
// DebugProcess.GetName is not implemented
|
||||
pbstrName = "nanoFramework application";
|
||||
pbstrName = ".NET nanoFramework application";
|
||||
return COM_HResults.S_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension.FirmwareUpdate
|
|||
internal string _fwVersion;
|
||||
internal bool _stable;
|
||||
|
||||
internal const string _readmeContent = "This folder contains nanoFramework firmware files. Can safely be removed.";
|
||||
internal const string _readmeContent = "This folder contains .NET nanoFramework firmware files. Can safely be removed.";
|
||||
|
||||
private string _versionRaw;
|
||||
private Version _version;
|
||||
|
|
|
@ -27,7 +27,7 @@ using Task = System.Threading.Tasks.Task;
|
|||
|
||||
[assembly: ProjectTypeRegistration(projectTypeGuid: NanoFrameworkPackage.ProjectTypeGuid,
|
||||
displayName: "NanoCSharpProject",
|
||||
displayProjectFileExtensions: "nanoFramework Project Files (*.nfproj);*.nfproj",
|
||||
displayProjectFileExtensions: ".NET nanoFramework Project Files (*.nfproj);*.nfproj",
|
||||
defaultProjectExtension: NanoCSharpProjectUnconfigured.ProjectExtension,
|
||||
language: NanoCSharpProjectUnconfigured.Language,
|
||||
resourcePackageGuid: NanoFrameworkPackage.PackageGuid,
|
||||
|
@ -66,7 +66,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
[Guid(NanoFrameworkPackage.PackageGuid)]
|
||||
[ProvideObject(typeof(CorDebug))]
|
||||
[ProvideDebugEngine("Managed", typeof(CorDebug), CorDebug.EngineId, setNextStatement: true, hitCountBp: true)]
|
||||
[ProvideDebugPortSupplier("nanoFramework Port Supplier", typeof(DebugPortSupplier), DebugPortSupplier.PortSupplierId)]
|
||||
[ProvideDebugPortSupplier(".NET nanoFramework Port Supplier", typeof(DebugPortSupplier), DebugPortSupplier.PortSupplierId)]
|
||||
// register code generator for resources
|
||||
[ProvideObject(typeof(nFResXFileCodeGenerator))]
|
||||
[ProvideCodeGenerator(typeof(nFResXFileCodeGenerator), nFResXFileCodeGenerator.Name, nFResXFileCodeGenerator.Description, true, ProjectSystem = ProvideCodeGeneratorAttribute.CSharpProjectGuid)]
|
||||
|
@ -389,7 +389,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
if (Environment.OSVersion.Version.Major < 10)
|
||||
{
|
||||
// the extension won't run properly if we are not on Windows 10, warn user
|
||||
MessageBox.Show("nanoFramework Extension requires Windows 10!", "nanoFramework extension", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
MessageBox.Show(".NET nanoFramework Extension requires Windows 10!", ".NET nanoFramework extension", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -418,7 +418,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
|
||||
SimpleIoc.Default.GetInstance<DeviceExplorerViewModel>().Package = this;
|
||||
|
||||
await MessageCentre.InitializeAsync(this, "nanoFramework Extension");
|
||||
await MessageCentre.InitializeAsync(this, ".NET nanoFramework Extension");
|
||||
|
||||
await DeviceExplorerCommand.InitializeAsync(this, viewModelLocator);
|
||||
DeployProvider.Initialize(this, viewModelLocator);
|
||||
|
@ -456,7 +456,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
await System.Threading.Tasks.Task.Delay(5000);
|
||||
|
||||
// loaded
|
||||
MessageCentre.OutputMessage($"** nanoFramework extension v{NanoFrameworkExtensionVersion.ToString()} loaded **");
|
||||
MessageCentre.OutputMessage($"** .NET nanoFramework extension v{NanoFrameworkExtensionVersion.ToString()} loaded **");
|
||||
|
||||
// intro messages
|
||||
MessageCentre.OutputMessage("GitHub repo: https://github.com/nanoframework/Home");
|
||||
|
@ -476,7 +476,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
MessageCentre.OutputMessage(Environment.NewLine);
|
||||
MessageCentre.OutputMessage("*************************************************************************");
|
||||
MessageCentre.OutputMessage("** Seems that you are running this on a Window version earlier than 10 **");
|
||||
MessageCentre.OutputMessage("** nanoFramework debug engine component requires Windows 10 **");
|
||||
MessageCentre.OutputMessage("** .NET nanoFramework debug engine component requires Windows 10 **");
|
||||
MessageCentre.OutputMessage("*************************************************************************");
|
||||
MessageCentre.OutputMessage(Environment.NewLine);
|
||||
}
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("nanoFramework VisualStudio Extension")]
|
||||
[assembly: AssemblyTitle(".NET nanoFramework VisualStudio Extension")]
|
||||
[assembly: AssemblyCompany("nanoFramework")]
|
||||
[assembly: AssemblyProduct("nanoFramework VisualStudio Extension")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2019 nanoFramework contributors")]
|
||||
[assembly: AssemblyProduct(".NET nanoFramework VisualStudio Extension")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2019 .NET nanoFramework contributors")]
|
||||
[assembly: System.CLSCompliant(false)]
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
-->
|
||||
<Rule
|
||||
Name="NanoDebugger"
|
||||
DisplayName="nanoFramework Device"
|
||||
DisplayName=".NET nanoFramework Device"
|
||||
PageTemplate="debugger"
|
||||
Description="NanoDebugger Debugger options"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
<Rule.Categories>
|
||||
<Category Name="General" DisplayName="General" Description="General" />
|
||||
<Category Name="nanoFramework" DisplayName="nanoFramework" Description="nanoFramework properties" />
|
||||
<Category Name="nFAdvanced" DisplayName="nanoFramework (Advanced)" Description="nanoFramework advanced properties" />
|
||||
<Category Name="nanoFramework" DisplayName="nanoFramework" Description=".NET nanoFramework properties" />
|
||||
<Category Name="nFAdvanced" DisplayName=".NET nanoFramework (Advanced)" Description=".NET nanoFramework advanced properties" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<GenerateManifests>true</GenerateManifests>
|
||||
|
||||
<!-- Prevents the default MsBuild targets from referencing System.dll and mscorlib.dll
|
||||
because we are using nanoFramework System namespace and objects.
|
||||
because we are using .NET nanoFramework System namespace and objects.
|
||||
See https://msdn.microsoft.com/en-us/library/fa13yay7.aspx -->
|
||||
<NoStdLib>true</NoStdLib>
|
||||
<NoCompilerStandardLib>true</NoCompilerStandardLib>
|
||||
|
|
|
@ -134,9 +134,9 @@
|
|||
</TextBlock>
|
||||
|
||||
<TextBlock Margin="10,0,0,0" VerticalAlignment="Center">
|
||||
Take advantage of nanoFramework
|
||||
Take advantage of .NET nanoFramework
|
||||
<Hyperlink Style="{StaticResource {x:Static vsfx:VsResourceKeys.ThemedDialogHyperlinkStyleKey}}"
|
||||
NavigateUri="http://docs.nanoframework.net/articles/intro.html"
|
||||
NavigateUri="https://docs.nanoframework.net/index.html"
|
||||
RequestNavigate="Hyperlink_RequestNavigate" >
|
||||
knowledge base</Hyperlink>.
|
||||
</TextBlock>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
|
||||
<Metadata>
|
||||
<Identity Id="455f2be5-bb07-451e-b351-a9faf3018dc9" Version="|%CurrentProject%;GetBuildVersion|" Language="en-US" Publisher="nanoFramework" />
|
||||
<DisplayName>nanoFramework VS2019 Extension</DisplayName>
|
||||
<DisplayName>.NET nanoFramework VS2019 Extension</DisplayName>
|
||||
<Description xml:space="preserve">Visual Studio 2019 extension for nanoFramework. Enables creating C# applications for micro-controllers and provides debugging tools.</Description>
|
||||
<MoreInfo>http://www.nanoframework.net</MoreInfo>
|
||||
<License>license.txt</License>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# nanoFramework Visual Studio Extension
|
||||
# .NET nanoFramework Visual Studio Extension
|
||||
|
||||
The nanoFramework Visual Studio extension provides the required tools to allow C# developers to code, deploy to nanoFramework target boards and debug applications running on the target.
|
||||
The .NET nanoFramework Visual Studio extension provides the required tools to allow C# developers to code, deploy to .NET nanoFramework target boards and debug applications running on the target.
|
||||
|
||||
## What is nanoFramework?
|
||||
|
||||
nanoFramework is an open-source platform that enables the writing of managed code applications for constrained embedded devices like IoT sensors, wearables, academic proof of concept, robotics, hobbyist/makers creations or even complex industrial equipment.
|
||||
.NET nanoFramework is an open-source platform that enables the writing of managed code applications for constrained embedded devices like IoT sensors, wearables, academic proof of concept, robotics, hobbyist/makers creations or even complex industrial equipment.
|
||||
|
||||
Developers can harness a powerful and familiar Microsoft Visual Studio IDE and their .NET C# knowledge to quickly write code without having to worry about the low-level hardware intricacies of a microcontroller. Desktop .NET developers will feel at home and are able to use their skills in embedded systems, enlarging the pool of qualified embedded developers.
|
||||
|
||||
|
|
|
@ -2284,7 +2284,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
int Microsoft.VisualStudio.Debugger.Interop.IDebugProcess2.GetName(enum_GETNAME_TYPE gnType, out string pbstrName)
|
||||
{
|
||||
// DebugProcess.GetName is not implemented
|
||||
pbstrName = "nanoFramework application";
|
||||
pbstrName = ".NET nanoFramework application";
|
||||
return COM_HResults.S_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
|
||||
// create firmware update manager pane
|
||||
tempId = s_FirmwareUpdatManagerPane;
|
||||
_outputWindow.CreatePane(ref tempId, "nanoFramework Firmware Update Manager", 1, 0);
|
||||
_outputWindow.CreatePane(ref tempId, ".NET nanoFramework Firmware Update Manager", 1, 0);
|
||||
_outputWindow.GetPane(ref tempId, out _firmwareUpdatManager);
|
||||
});
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ using System.Windows;
|
|||
|
||||
[assembly: ProjectTypeRegistration(projectTypeGuid: NanoFrameworkPackage.ProjectTypeGuid,
|
||||
displayName: "NanoCSharpProject",
|
||||
displayProjectFileExtensions: "nanoFramework Project Files (*.nfproj);*.nfproj",
|
||||
displayProjectFileExtensions: ".NET nanoFramework Project Files (*.nfproj);*.nfproj",
|
||||
defaultProjectExtension: NanoCSharpProjectUnconfigured.ProjectExtension,
|
||||
language: NanoCSharpProjectUnconfigured.Language,
|
||||
resourcePackageGuid: NanoFrameworkPackage.PackageGuid,
|
||||
|
@ -47,7 +47,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
[Guid(NanoFrameworkPackage.PackageGuid)]
|
||||
[ProvideObject(typeof(CorDebug))]
|
||||
[ProvideDebugEngine("Managed", typeof(CorDebug), CorDebug.EngineId, setNextStatement: true, hitCountBp: true)]
|
||||
[ProvideDebugPortSupplier("nanoFramework Port Supplier", typeof(DebugPortSupplier), DebugPortSupplier.PortSupplierId)]
|
||||
[ProvideDebugPortSupplier(".NET nanoFramework Port Supplier", typeof(DebugPortSupplier), DebugPortSupplier.PortSupplierId)]
|
||||
// register code generator for resources
|
||||
[ProvideObject(typeof(nFResXFileCodeGenerator))]
|
||||
[ProvideCodeGenerator(typeof(nFResXFileCodeGenerator), nFResXFileCodeGenerator.Name, nFResXFileCodeGenerator.Description, true, ProjectSystem = ProvideCodeGeneratorAttribute.CSharpProjectGuid)]
|
||||
|
@ -373,7 +373,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
if (Environment.OSVersion.Version.Major < 10)
|
||||
{
|
||||
// the extension won't run properly if we are not on Windows 10, warn user
|
||||
MessageBox.Show("nanoFramework Extension requires Windows 10!", "nanoFramework extension", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
MessageBox.Show(".NET nanoFramework Extension requires Windows 10!", ".NET nanoFramework extension", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -402,7 +402,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
|
||||
SimpleIoc.Default.GetInstance<DeviceExplorerViewModel>().Package = this;
|
||||
|
||||
await MessageCentre.InitializeAsync(this, "nanoFramework Extension");
|
||||
await MessageCentre.InitializeAsync(this, ".NET nanoFramework Extension");
|
||||
|
||||
await DeviceExplorerCommand.InitializeAsync(this, viewModelLocator);
|
||||
DeployProvider.Initialize(this, viewModelLocator);
|
||||
|
|
|
@ -5,8 +5,8 @@ using System.Runtime.InteropServices;
|
|||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("nanoFramework VisualStudio Extension")]
|
||||
[assembly: AssemblyTitle(".NET nanoFramework VisualStudio Extension")]
|
||||
[assembly: AssemblyCompany("nanoFramework")]
|
||||
[assembly: AssemblyProduct("nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyProduct(".NET nanoFramework MSBuild Tasks library")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017 nanoFramework contributors")]
|
||||
[assembly: System.CLSCompliant(false)]
|
||||
|
|
|
@ -256,7 +256,7 @@ namespace nanoFramework.Tools.VisualStudio.Extension
|
|||
internal class nFResXFileCodeGenerator : BaseCodeGeneratorWithSite, IObjectWithSite
|
||||
{
|
||||
public const string Name = nameof(nFResXFileCodeGenerator);
|
||||
public const string Description = "nanoFramework code-behind generator for managed resources";
|
||||
public const string Description = ".NET nanoFramework code-behind generator for managed resources";
|
||||
public const string ComponentGuid = "81EE0274-5CE2-46F2-AC79-7791F3275510";
|
||||
|
||||
private const string DesignerExtension = ".Designer";
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
-->
|
||||
<Rule
|
||||
Name="NanoDebugger"
|
||||
DisplayName="nanoFramework Device"
|
||||
DisplayName=".NET nanoFramework Device"
|
||||
PageTemplate="debugger"
|
||||
Description="NanoDebugger Debugger options"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
<Rule.Categories>
|
||||
<Category Name="General" DisplayName="General" Description="General" />
|
||||
<Category Name="nanoFramework" DisplayName="nanoFramework" Description="nanoFramework properties" />
|
||||
<Category Name="nFAdvanced" DisplayName="nanoFramework (Advanced)" Description="nanoFramework advanced properties" />
|
||||
<Category Name="nanoFramework" DisplayName="nanoFramework" Description=".NET nanoFramework properties" />
|
||||
<Category Name="nFAdvanced" DisplayName=".NET nanoFramework (Advanced)" Description=".NET nanoFramework advanced properties" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
|
|
|
@ -136,7 +136,7 @@
|
|||
<TextBlock Margin="10,0,0,0" VerticalAlignment="Center">
|
||||
Take advantage of nanoFramework
|
||||
<Hyperlink Style="{StaticResource {x:Static vsfx:VsResourceKeys.ThemedDialogHyperlinkStyleKey}}"
|
||||
NavigateUri="http://docs.nanoframework.net/articles/intro.html"
|
||||
NavigateUri="https://docs.nanoframework.net/index.html"
|
||||
RequestNavigate="Hyperlink_RequestNavigate" >
|
||||
knowledge base</Hyperlink>.
|
||||
</TextBlock>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# nanoFramework Visual Studio Extension
|
||||
# .NET nanoFramework Visual Studio Extension
|
||||
|
||||
The nanoFramework Visual Studio extension provides the required tools to allow C# developers to code, deploy to nanoFramework target boards and debug applications running on the target.
|
||||
The .NET nanoFramework Visual Studio extension provides the required tools to allow C# developers to code, deploy to .NET nanoFramework target boards and debug applications running on the target.
|
||||
|
||||
## What is nanoFramework?
|
||||
## What is .NET nanoFramework?
|
||||
|
||||
nanoFramework is an open-source platform that enables the writing of managed code applications for constrained embedded devices like IoT sensors, wearables, academic proof of concept, robotics, hobbyist/makers creations or even complex industrial equipment.
|
||||
.NET nanoFramework is an open-source platform that enables the writing of managed code applications for constrained embedded devices like IoT sensors, wearables, academic proof of concept, robotics, hobbyist/makers creations or even complex industrial equipment.
|
||||
|
||||
Developers can harness a powerful and familiar Microsoft Visual Studio IDE and their .NET C# knowledge to quickly write code without having to worry about the low-level hardware intricacies of a microcontroller. Desktop .NET developers will feel at home and are able to use their skills in embedded systems, enlarging the pool of qualified embedded developers.
|
||||
|
||||
|
|
|
@ -235,7 +235,7 @@ jobs:
|
|||
githubOwner: 'nanoframework'
|
||||
githubRepositoryName: 'nf-Visual-Studio-extension'
|
||||
githubTag: v$(NBGV_AssemblyVersion)
|
||||
githubReleaseTitle: 'nanoFramework VS2017 Extension v$(NBGV_AssemblyVersion)'
|
||||
githubReleaseTitle: '.NET nanoFramework VS2017 Extension v$(NBGV_AssemblyVersion)'
|
||||
githubReleaseNotes: 'Check the [changelog](https://github.com/nanoframework/nf-Visual-Studio-extension/blob/$(Build.SourceBranchName)/CHANGELOG-VS2017.md).<br><br><h4>Install from nanoFramework Open VSIX Gallery development feed</h4><br>The following Visual Studio Extensions are available for install from this release<br><br>:package: [nanoFramework VS2017 Extension](http://vsixgallery.com/extension/47973986-ed3c-4b64-ba40-a9da73b44ef7)'
|
||||
githubTargetCommitsh: $(Build.SourceVersion)
|
||||
githubReleaseDraft: $(RELEASE_DRAFT)
|
||||
|
@ -255,7 +255,7 @@ jobs:
|
|||
githubOwner: 'nanoframework'
|
||||
githubRepositoryName: 'nf-Visual-Studio-extension'
|
||||
githubTag: v$(NBGV_AssemblyVersion)
|
||||
githubReleaseTitle: 'nanoFramework VS2017 Extension v$(NBGV_AssemblyVersion)'
|
||||
githubReleaseTitle: '.NET nanoFramework VS2017 Extension v$(NBGV_AssemblyVersion)'
|
||||
githubReleaseNotes: 'Check the [changelog](https://github.com/nanoframework/nf-Visual-Studio-extension/blob/$(Build.SourceBranchName)/CHANGELOG-VS2017.md).<br><br><h4>Install from Visual Studio Marketplace</h4><br>The following Visual Studio Extensions are available for install from this release<br>:package: [nanoFramework VS2017 Extension](https://marketplace.visualstudio.com/items?itemName=vs-publisher-1470366.nanoFrameworkVS2017Extension)'
|
||||
githubTargetCommitsh: $(Build.SourceVersion)
|
||||
githubReleaseDraft: false
|
||||
|
@ -406,7 +406,7 @@ jobs:
|
|||
githubOwner: 'nanoframework'
|
||||
githubRepositoryName: 'nf-Visual-Studio-extension'
|
||||
githubTag: v$(NBGV_AssemblyVersion)
|
||||
githubReleaseTitle: 'nanoFramework VS2019 Extension v$(NBGV_AssemblyVersion)'
|
||||
githubReleaseTitle: '.NET nanoFramework VS2019 Extension v$(NBGV_AssemblyVersion)'
|
||||
githubReleaseNotes: 'Check the [changelog](https://github.com/nanoframework/nf-Visual-Studio-extension/blob/$(Build.SourceBranchName)/CHANGELOG-VS2019.md).<br><br><h4>Install from nanoFramework Open VSIX Gallery development feed</h4><br>The following Visual Studio Extensions are available for install from this release<br><br>:package: [nanoFramework VS2019 Extension](http://vsixgallery.com/extension/455f2be5-bb07-451e-b351-a9faf3018dc9)'
|
||||
githubTargetCommitsh: $(Build.SourceVersion)
|
||||
githubReleaseDraft: $(RELEASE_DRAFT)
|
||||
|
@ -426,7 +426,7 @@ jobs:
|
|||
githubOwner: 'nanoframework'
|
||||
githubRepositoryName: 'nf-Visual-Studio-extension'
|
||||
githubTag: v$(NBGV_AssemblyVersion)
|
||||
githubReleaseTitle: 'nanoFramework VS2019 Extension v$(NBGV_AssemblyVersion)'
|
||||
githubReleaseTitle: '.NET nanoFramework VS2019 Extension v$(NBGV_AssemblyVersion)'
|
||||
githubReleaseNotes: 'Check the [changelog](https://github.com/nanoframework/nf-Visual-Studio-extension/blob/$(Build.SourceBranchName)/CHANGELOG-VS2019.md).<br><br><h4>Install from Visual Studio Marketplace</h4><br>The following Visual Studio Extensions are available for install from this release<br>:package: [nanoFramework VS2019 Extension](https://marketplace.visualstudio.com/items?itemName=nanoframework.nanoFramework-VS2019-Extension)'
|
||||
githubTargetCommitsh: $(Build.SourceVersion)
|
||||
githubReleaseDraft: false
|
||||
|
|
Загрузка…
Ссылка в новой задаче