相关疑难解决方法(0)

使用.Net标准库.csproj时,如何将nuget contentFiles CopyToOutput值设置为true?

我一直在寻找任何方法来将我包含的内容文件的CopyToOutput属性设置为true,这是从.Net标准库项目在VS2017中内置的nuget包中获得的。

使用Content节点添加文件时,我可以看到包中的文件,但是当查看在本地缓存时被拉出的nuspec时,没有CopyToOutput,因此默认情况下为false。在这种情况下,当它在asp.net核心站点中被引用时,不会将任何内容复制到应用程序中。如果我手动更新该缓存版本以包括该属性并将其设置为true并还原,则所有内容都会被复制。

不幸的是,我调查了Nuget.Build.Tasks.Pack.dll,看来没有办法通过MSBuild属性传递该值。

我希望有人遇到了这个问题并且可以解决。

csproj nuget asp.net-core

7
推荐指数
1
解决办法
1334
查看次数

如何使用Visual Studio 2017创建Nuget包

我正在构建一个.net 4.5类库dll Visual Studio 2017.

我希望打包这个dll,以及一些相关的javascript,html,css等文件夹作为NuGet包.

不幸的是,我不知道从哪里开始 - 我可以找到创建NuGet包的唯一指令适用于Visual Studio 2015.我被告知NuGet包括在内Visual Studio 2017,但如果我打开一个Developer Command Prompt for VS 2017,并输入Nuget,则找不到该命令.

我得到的印象是Visual Studio 2017可以NuGet在.Net标准项目中构建软件包,但不能在其他类型的项目中构建软件包.

我应该回去Visual Studio 2015,还是什么?

nuget visual-studio-2017

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

标签 统计

nuget ×2

asp.net-core ×1

csproj ×1

visual-studio-2017 ×1