小编nat*_*ter的帖子

ASP.NET Core(ASP.NET 5)应用程序中有哪些框架可用?

我已经看到了有针对性的各种框架project.json文件,使用的名称,如netcore50,dotnet,dnx451,net45,和其他人."framework"部分project.json文档(尚未)指定如何将此部分用于不同的框架.

可以使用哪些框架以及project.json中应该使用什么名称来定位每个框架?

asp.net asp.net-core

51
推荐指数
1
解决办法
1万
查看次数

各种MSBuild版本属性(例如Version,VersionPrefix和VersionSuffix)之间有什么区别?

使用MSBuild 15和Microsoft.NET.Sdk构建项目允许用户指定六个版本属性.它们之间的区别是什么,使用它们的正确方法是什么?

  • VersionPrefix
  • VersionSuffix
  • 的AssemblyVersion
  • 文件版本
  • PackageVersion

要清楚,我在谈论"属性"作为文件中定义的MSBuild属性(如下所示)

<PropertyGroup>
   <Version>1.2.0</Version>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

...或在命令行上 msbuild.exe /p:Version=1.2.0

.net c# msbuild

28
推荐指数
2
解决办法
2296
查看次数

如何在Mysql服务器上使用EF Core(EF7)?

我正在linux上开发asp.net 5(现在称为ASP.NET Core).但我不能连接EF7(现在称为EF Core)和Mysql服务器.请告诉我你知道的任何解决方案.

谢谢.

entity-framework-core

20
推荐指数
1
解决办法
2万
查看次数

project.json中'dependencies'和'frameworkAssemblies'之间有什么区别?

使用project.json进行ASP.NET 5应用程序的文档包括一个示例project.json文件(下面的缩写版本).

frameworkAssemblies和之间有什么区别dependencies

为什么要dnx451使用另一个并dnxcore50使用另一个?

{
  "version": "0.1-alpha-*",
  ...
  "frameworks": {
    "dnx451": {
     "frameworkAssemblies": {
        ...
      }
    },
    "dnxcore50": {
     "dependencies": {
       ...
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-core

18
推荐指数
1
解决办法
3684
查看次数

你如何用"dotnet测试"过滤特征的xunit测试?

我有一个使用Xunit 2.2的.NET Core测试项目.我的一些测试标有特征.

[Fact]
[Trait("Color", "Blue")]
public void TestBlue()
{
}
Run Code Online (Sandbox Code Playgroud)

"dotnet test"的正确命令行语法是什么,只运行特征Color == Blue的测试?

我正在使用.NET Core CLI 1.0.0-rc4,它使用csproj,而不是project.json.

我正在尝试使用dotnet test --filter $something,但无论我使用什么东西,我看到这个错误:

错误:[xUnit.net 00:00:00.7800155] E2ETests:异常过滤测试:没有测试与过滤器匹配,因为它包含一个或多个无效的属性($ something).指定包含有效属性(DisplayName,FullyQualifiedName)的过滤器表达式,然后重试.

xunit .net-core

18
推荐指数
2
解决办法
6404
查看次数

如何在Visual Studio 2017中使用BeforeBuild和AfterBuild目标?

升级到csproj以使用Visual Studio 2017和Microsoft.NET.Sdk后,我的"BeforeBuild"和"AfterBuild"目标不再运行.我的文件看起来像这样:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>net46</TargetFramework>
  </PropertyGroup>

  <!-- my targets that don't run -->
  <Target Name="BeforeBuild">
      <Message Text="Should run before build" Importance="High" />
  </Target>

  <Target Name="AfterBuild">
      <Message Text="Should run after build" Importance="High" />
  </Target>

</Project>
Run Code Online (Sandbox Code Playgroud)

.net msbuild csproj .net-core visual-studio-2017

15
推荐指数
3
解决办法
4143
查看次数

当我从ASP.NET Core 1.x升级到2.0时,IdentityCookieOptions的替代品是什么?

我有一个ASP.NET Core 1.1应用程序,其中包含使用此API的代码:

Microsoft.AspNetCore.Identity.IdentityCookieOptions
Run Code Online (Sandbox Code Playgroud)

当我尝试升级到ASP.NET Core 2.0时,编译器给出了这个错误:

错误CS0246:找不到类型或命名空间名称'IdentityCookieOptions'(您是否缺少using指令或程序集引用?)

ASP.NET Core 2.0中的等效API是什么?

c# asp.net-core

10
推荐指数
1
解决办法
2305
查看次数

如何在Visual Studio代码中安装和使用Entity Framework Core?

我已经在visual studio代码中创建了最初的asp.net mvc Web应用程序模板.我可以在localhost:5000 /浏览器中运行应用程序,我也可以看到像以前的asp.net mvc核心一样的视图,控制器,视图模型.

现在,我如何使用visual studio代码安装和使用实体框架核心?

谢谢.

entity-framework-core asp.net-core-mvc visual-studio-code

9
推荐指数
2
解决办法
2万
查看次数

如何在ASP.NET Core中共享汇编信息?

我正在使用ASP.NET Core开发REST Api.我曾经使用包含常见属性(如AssemblyCompany,AssemblyCopyright,AssemblyTrademark和AssemblyVersion)的共享文件在我的解决方案中共享汇编信息.这样,解决方案中的所有项目都将使用相同的程序集信息属性进行编译.

在ASP.NET Core中,这些属性现在在project.json文件中定义.有没有办法以类似的方式分享这些属性?

assemblyinfo .net-core asp.net-core

7
推荐指数
2
解决办法
3498
查看次数

打包csproj时如何从NuGet包中排除程序集?

我想使用“ dotnet pack”来生成一个nuget包,但是我不想包含汇编文件。我的项目没有代码,但是调用“ dotnet pack”会创建一个带有空程序集的程序包。

如何使用csproj和dotnet.exe执行此操作?

.net msbuild nuget

4
推荐指数
1
解决办法
2932
查看次数