相关疑难解决方法(0)

如何从.Net Core RC2类库创建NuGet包

我在Visual Studio中有一个包含12个项目的解决方案.我想从Visual Studio创建一个nuget包,但似乎缺少来自RC1的"生成输出构建".

我可以继续创建一个脚本到每个文件夹并调用"dotnet pack",但在Visual Studio中是否有一个我缺少这样做的选项?

nuget visual-studio-2015 .net-core-rc2

13
推荐指数
1
解决办法
6919
查看次数

根据新ASP.NET 5项目中的配置名称构建后事件

我正在为3台智能电视编写一个统一的项目.我还创建了3个配置Visual Studio.现在我想CLI根据所选配置执行一些脚本.

问题是在新ASP.NET 5项目中我没有用于后期构建事件的编辑器.

我知道我必须这样做project.json.我发现的是:

  "scripts": {
    "postbuild": ""
  }
Run Code Online (Sandbox Code Playgroud)

但是使用这个我不能CLI为不同的配置创建不同的脚本.

我发现了:

  "configurations": {
  },
Run Code Online (Sandbox Code Playgroud)

我猜这可能是我想要的,但是...如何使用它?Intellisense在这里没有权力,我也不幸在网上搜索......

[编辑]

也许我应该试试.xproj

post-build-event visual-studio buildconfiguration asp.net-core

6
推荐指数
2
解决办法
3423
查看次数

将Prebuild或Postbuild添加到dotnet核心项目

有没有办法在Visual Studio的dotnet核心项目中添加prebuild / postbuild选项?

与以前在标准点网项目中一样,没有选项可以在项目属性中添加构建事件 标准点网项目属性

点净核心项目,无构建事件选项

c# msbuild visual-studio .net-core asp.net-core

5
推荐指数
1
解决办法
4078
查看次数

使用.NetCore RC2自动化Nuget包推送

我目前正在开发一个.NET Core库,我将在另一个项目中用作NuGet包.

我已经能够使用项目目录中的"dotnet pack"命令成功打包项目,并将该程序包上传到MyGet.

我更喜欢使用"nuget push"命令自动执行推送NuGet包的过程.

我的问题是project.json文件中定义的"scripts"属性似乎不在包或构建上执行.我预计这些脚本会在相应的事件发生时执行,但它们似乎没有任何效果,因为我在构建时没有看到任何输出到控制台,无论是否有详细标记.

我知道MyGet能够基于Git存储库更新包源,但我想了解当前使用project.json执行脚本是否存在一些问题.理想情况下,我想在pack成功执行后使用nuget push命令.

这是我的project.json文件:

{
  "version": "0.0.1",
  "scripts": {
    "postbuild": [ "echo build" ],
    "prebuild": "echo build",
    "postpack": "echo build",
    "postpublish": "echo build",
    "postrestore": "echo build",
    "prepack": "echo build",
    "prepare": "echo build",
    "prepublish": "echo build",
    "prerestore": "echo build"
  },

  "dependencies": {
    "NETStandard.Library": "1.5.0-rc2-24027"
  },

  "frameworks": {
    "netstandard1.5": {
    }
  },
  "buildOptions": {
    "allowUnsafe": false,
    "debugType": "portable",
    "emitEntryPoint": false,
    "xmlDoc": false
  },
  "commands": { },
  "packOptions": {
    "files": {
      "include": "%project:Directory%/bin/release/*.nupkg"
    }
  },
  "configurations": { …
Run Code Online (Sandbox Code Playgroud)

scripting nuget portable-class-library project.json asp.net-core

3
推荐指数
1
解决办法
1824
查看次数