Pyk*_*ora 10 .net vb.net visual-studio-code
我目前正在学习Visual Basic .Net,但我目前正在使用Linux Mint 18 Mate,唯一可用的Visual Studio是Visual Studio Code.我想知道它是否能够创建Windows窗体应用程序?
小智 39
There is an even easier way. From the terminal type this:
dotnet new winforms
Run Code Online (Sandbox Code Playgroud)
小智 20
对于那些来这里寻找问题答案的人来说,但对于 Windows...在 VSCode 中构建表单很容易。有些人会认为比在 Visual Studio 中更容易。
下载并安装最新的dotnet sdk
在 VScode 中打开一个新文件夹。
从终端输入“dotnet new Console”
这将创建一些文件。当提示添加必要的文件时,选择是。
从文件夹视图中,选择您的 .csproj 文件并将其内容替换为以下内容:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net4.7.2</TargetFramework>
<UseWPF>true</UseWPF>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
现在,创建一个新文件并将其命名为 Form1.cs。按如下方式填充:
using System.Windows.Forms;
using System;
public class Form1 : Form
{
public void FormLayout()
{
this.Name = "Form1";
this.Text = "Form1";
this.Size = new System.Drawing.Size(500, 500);
this.StartPosition = FormStartPosition.CenterScreen;
}
}
Run Code Online (Sandbox Code Playgroud)
最后,将 Program.cs 的内容替换为以下代码:
using System;
using System.Windows.Forms;
public class Program
{
public static Form1 form = new Form1();
[STAThread]
static void Main(string[] args)
{
form.FormLayout();;
Application.Run(form);
}
}
Run Code Online (Sandbox Code Playgroud)
这将为您提供在 vscode 中构建任何 Windows 窗体项目所需的基础理解。您还可以构建自定义控件,但这完全是另一回事。
我为那些感兴趣的人创建了一个示例项目示例这里
Jai*_*ime 12
Windows Forms是[Desktop] Windows平台独有的.您当然不能使用VSCode,甚至在Windows中也不能,因为VSCode不包括常规Visual Studio IDE等表单设计器工具.因此,即使您可以编译,仍然缺乏设计所需的所有设施.
您可以尝试使用MonoDevelop for Linux(请参阅https://en.wikipedia.org/wiki/MonoDevelop)
归档时间: |
|
查看次数: |
33302 次 |
最近记录: |