首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏NetCore 从壹开始

    (2/4) .NET Core Web API + Vue By Linux and Windows 部署方案知识点总结

    FD.Redis -> /home/core/FD.Redis/bin/Debug/netcoreapp3.1/FD.Redis.dll FD.CloudHisCoreApi -> /home ; cp -r /home/core/FD.CloudHisCoreApi/bin/Debug/netcoreapp3.1 .release; echo "Successfully!!!! /bin/Debug/netcoreapp3.1/FD.Model.dll FD.IRepository -> /home/core/FD.IRepository/bin/Debug/netcoreapp3.1 /bin/Debug/netcoreapp3.1/FD.Redis.dll FD.Redis -> /home/code/core/FD.CloudHisCoreApi/bin/Debug/netcoreapp3.1 > /home/code/core/FD.CloudHisCoreApi/bin/Debug/netcoreapp3.1/ Successfully!!!!

    1.7K30编辑于 2023-01-09
  • 来自专栏WPF

    C#常见的文件路径Api

    ExecuteFooBGetExecutingAssemblyPath: C:\Users\Ryzen\source\repos\CommonFilePathApiSample\Main.Shell\bin\Debug\netcoreapp3.1 ExecuteFooBGetCallingAssemblyPath: C:\Users\Ryzen\source\repos\CommonFilePathApiSample\Main.Shell\bin\Debug\netcoreapp3.1 GetExecutingAssemblyPath: C:\Users\Ryzen\source\repos\CommonFilePathApiSample\Main.Shell\bin\Debug\netcoreapp3.1 FooBLibrary.dll GetCallingAssemblyPath: C:\Users\Ryzen\source\repos\CommonFilePathApiSample\Main.Shell\bin\Debug\netcoreapp3.1 Main.Shell.dll GetEntryAssemblyPath: C:\Users\Ryzen\source\repos\CommonFilePathApiSample\Main.Shell\bin\Debug\netcoreapp3.1

    1.7K20发布于 2021-05-17
  • 来自专栏林德熙的博客

    dotnet 手工打一个 dotnet tool 包

    ToolCommandName> 如下面代码 <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>netcoreapp3.1 lindexi 文件夹里面 接下来就是手工打包了 创建准备打包文件夹,如 packing 文件夹,在 packing 文件夹里面创建 tools 文件夹,在 tools 文件夹创建对应框架文件夹,如 netcoreapp3.1 再创建 any 文件夹(AnyCPU) 请看下面路径 tools\netcoreapp3.1\any\ 请将 lindexi 文件夹里面的所有文件放在 any 文件夹里面,需要确定 any 文件夹里面存在可执行文件 dotnet-campus/dotnetCampus.NugetMergeFixTool.git" /> <frameworkReferences> <group targetFramework=".<em>NETCoreApp3.1</em>

    72710编辑于 2022-08-12
  • 来自专栏Ken的杂谈

    Ken的杂谈从ASP.NET Core 3.1迁移到5.0

    作为用 ASP.NET Core开发的网站,必须升级这重要的版本 二、升级过程 1、修改Project目标框架 修改 .csproj文件,把目标框架从netcoreapp3.1修改为netcoreapp5.0 --<TargetFramework>netcoreapp3.1</TargetFramework>--> <TargetFramework>net5.0</TargetFramework --<TargetFramework>netcoreapp3.1</TargetFramework>--> <TargetFramework>net5.0</TargetFramework

    1.1K20发布于 2020-11-26
  • 来自专栏walterlv - 吕毅的博客

    在制作多框架项目的 NuGet 包时应该注意的问题(buildMultiTargeting/TargetFrameworks)

    -- 单框架项目 --> <TargetFramework>netcoreapp3.1</TargetFramework> </PropertyGroup> </Project> 1 2 -- 多框架项目 --> <TargetFrameworks>netcoreapp3.1;net48</TargetFrameworks> </PropertyGroup> </Project -- 多框架项目 --> <TargetFrameworks>netcoreapp3.1;net48</TargetFrameworks> </PropertyGroup> <ItemGroup -- 多框架项目 --> <TargetFrameworks>netcoreapp3.1;net48</TargetFrameworks> </PropertyGroup> <ItemGroup 在编译 netcoreapp3.1 框架的时候会执行一次 Walterlv.NullableAttributes.Source 包中 build 文件夹中的编译任务;在编译 net48 框架的时候又会执行一次

    99030编辑于 2023-10-22
  • 来自专栏dotNET知音

    .NetCore2.1升级到3.1记录

    新增 <RazorCompileOnPublish>false</RazorCompileOnPublish> 如下 <PropertyGroup> <TargetFramework>netcoreapp3.1 <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp3.1</TargetFramework 只能手工添加Microsoft.AspNetCore.App <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp3.1

    1.5K10发布于 2020-04-02
  • 来自专栏walterlv - 吕毅的博客

    C#/.NET 如何创建带有本机依赖的多框架多系统 NuGet 包

    - net5.0 + win-x64 + lib - net45 - netcoreapp3.1 + ref - net45 - netcoreapp3.1 - net5.0 最后那个 lib 文件夹应该不用多作解释了,一个普通的 .NET 程序集打出的 NuGet 包里带的就是这个文件夹 随后,我们依层级建好“runtimes”、“win-x86”、“lib”、“netcoreapp3.1”这样的文件夹一整组(见下图)。然后,把对应架构的 dll 分别拷至对应的目录下。 <PropertyGroup> <TargetFrameworks>netcoreapp3.1;net452</TargetFrameworks> <GeneratePackageOnBuild \Walterlv.Demo.Interop.dll" Pack="True" PackagePath="ref\<em>netcoreapp3.1</em>" /> </ItemGroup> </Target

    2K50编辑于 2023-10-23
  • 来自专栏林德熙的博客

    dotnet core 打包构建提示 MSB3024 可能的原因

    3.1.102\Microsoft.Common.CurrentVersion.targets(4570,5): error MSB3024: 未能将文件“f:\lindexi\foo\obj\Release\netcoreapp3.1 \linux-x64\Foo”复制到目标文件“bin\Release\netcoreapp3.1\linux-x64\Foo”,因为该目标是文件夹而不是文件 。

    84930发布于 2020-03-27
  • 来自专栏walterlv - 吕毅的博客

    .NET 程序集/项目/包的版本号设置有最大范围,最大不能超过 65534

    Walterlv.Demo.csproj: 1 2 3 4 5 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp3.1 Microsoft.NET.Sdk"> <PropertyGroup> ++ <Version>1.0.0.65535</Version> <TargetFramework>netcoreapp3.1 AssemblyInfo.cs 功能: 1 2 3 4 5 6 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp3.1

    88120编辑于 2023-10-22
  • 来自专栏HueiFeng技术专栏

    体验.NET Core 命令行应用程序-CommandLineUtils

    此时我们可以使用Windows上的dotnet bin\Debug\netcoreapp3.1\ConsoleDemo.dll 运行(非 Windows 系统使用 /)。 dotnet bin\Debug\netcoreapp3.1\ConsoleDemo.dll Hello World! \bin\Debug\netcoreapp3.1\ConsoleDemo.exe Hello World!

    1K20发布于 2020-02-24
  • 来自专栏HueiFeng技术专栏

    .NET Core使用命令行参数库构建控制台应用程序

    此时我们可以使用Windows上的dotnet bin\Debug\netcoreapp3.1\ConsoleDemo.dll 运行(非 Windows 系统使用 )。 dotnet bin\Debug\netcoreapp3.1\ConsoleDemo.dll Hello World! \bin\Debug\netcoreapp3.1\ConsoleDemo.exe Hello World!

    1.7K10发布于 2020-01-13
  • 来自专栏林德熙的博客

    Roslyn 读取 PackageReference 的版本号和内容

    Item)中的元数据 项目文件的代码如下 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp3.1 ChedarlelaNaykerkeargaini -> C:\lindexi\DealayhuneaWheluyearfair\bin\Debug\netcoreapp3.1\ChedarlelaNaykerkeargaini.dll walterlv 那么贺喜,请试试下面的代码 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp3.1

    84320发布于 2020-08-10
  • 来自专栏yiyun 的专栏

    GitHub Action 自动构建 并release

    /AppName/bin/Release/netcoreapp3.1/ - name: Create Release id: create_release /AppName/bin/Release/netcoreapp3.1/ - name: Create Release and Upload Release Asset /src/PluginCore/bin/Release/netcoreapp3.1/ zip -r PluginCore-net5.0.zip . /netcoreapp3.1/ zip -r PluginCore-net5.0.zip ./net5.0/ cd ../../../../ mv .

    13.5K20编辑于 2022-04-01
  • 来自专栏角落的白板报

    4.通过.NET Core CLI创建RazorPage示例应用程序

    Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp3.1 dotnet new razor --language C# --auth None --framework netcoreapp3.1 上述代码表示,我们创建了一个无须授权的razorpage项目,指定了它的 或 dotnet new webapp --language C# --auth None --framework netcoreapp3.1 创建 mvc 的内置模板命令如下: dotnet new mvc --language C# --auth None --framework netcoreapp3.1 创建 Blazor 的内置模板命令如下: dotnet new blazorserver --language C# --auth None --framework netcoreapp3.1 当然您可以前往微软的官方网站进行查看更多的命令内容。

    1.7K20发布于 2020-05-24
  • 来自专栏林德熙的博客

    msbuild Roslyn 行为详解

    调用次数等于框架数量加一 如在框架为 <TargetFrameworks>net45;netcoreapp3.1;net6.0</TargetFrameworks> 那将会分别在 net45 netcoreapp3.1

    62120发布于 2021-11-24
  • 来自专栏dino.c的专栏

    [WPF]是时候将WPF控件库从.Net Framework升级到.NET Core 3.1

    csproj项目文件如下: <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <TargetFramework>netcoreapp3.1 <TargetFrameworks>net462;netcoreapp3.1</TargetFrameworks> 现在可以把这些内容复制到Kino.Toolkit.Wpf.csproj,加上前面提到的 <PackageReference>节点的内容,完整内容如下: <PropertyGroup> <TargetFrameworks>net462;netcoreapp3.1</TargetFrameworks <PropertyGroup> <TargetFrameworks>net462;netcoreapp3.1</TargetFrameworks> <UseWPF>true</UseWPF> https://github.com/DinoChan/Kino.Toolkit.Wpf</RepositoryUrl> <PropertyGroup> <TargetFrameworks>net462;netcoreapp3.1

    5K10发布于 2020-04-10
  • 来自专栏加菲的博客

    【Vscode】调试DotNet Core代码

    ", "preLaunchTask": "build", "program": "${workspaceFolder}/Vmware.Sphere.Api/bin/Debug/netcoreapp3.1 /properties/netcoreapp3.1/Vmware.Sphere.Api.dll", "args": [], "cwd": "${workspaceFolder}/

    2K20编辑于 2022-06-23
  • 来自专栏Ken的杂谈

    Ken的杂谈从ASP.NET Core 2.1迁移到3.1

    由于跨了3个版本,会出现跟官方的迁移文章不一样的情况,所以也简单记录一下 二、升级过程 1、修改Project目标框架 修改 .csproj文件,把目标框架从netcoreapp2.1修改为netcoreapp3.1 --<TargetFramework>netcoreapp2.1</TargetFramework>--> <TargetFramework>netcoreapp3.1</TargetFramework

    1.9K20发布于 2020-01-20
  • 来自专栏林德熙的博客

    在 SublimeText 使用 dotnet 编译 C# 项目

    ,通过 cd 进入到下载所在的文件夹,也就是 SublimeTextBuildDotNetFile.csproj 所在的文件夹,通过 dotnet build 命令编译 可以在 bin\Debug\netcoreapp3.1 System 点击新建 Build System 在打开的页面输入下面代码 { "shell_cmd": "~/lindexi/SublimeTextBuildDotNetFile/bin/Debug/netcoreapp3.1

    1.4K20发布于 2020-02-17
  • 来自专栏walterlv - 吕毅的博客

    三种方法设置 .NET/C# 项目的编译顺序,而不影响项目之间的引用

    拷贝依赖项目的输出文件:如果 A 项目引用 B 项目,那么 B 项目的输出文件会被自动拷贝到 A 项目的输出目录中 要求匹配目标框架:必须匹配的框架才能引用,例如 net48 能引用 net45,netcoreapp3.1 能引用 netstandard2.0,但 net45 不能引用 netcoreapp3.1 占用一个编译时机:在此编译时机之前的依赖是无效的(详见:Visual Studio 在编译 A 项目时,确保

    1.3K20编辑于 2023-10-22
领券