【发布时间】:2017-11-26 07:29:49
【问题描述】:
我正在运行 .net core 1.1 和 nuget 3.5。
这是我的 nuspec:
<?xml version="1.0"?>
<package >
<metadata>
<id>ClassLibrary1</id>
<version>1.0.0.4</version>
<title>Class Library Test Content</title>
<authors>name</authors>
<owners>name</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>package to test config file transfer</description>
<copyright>Copyright 2017</copyright>
<tags>TagUno TagDos</tags>
<contentFiles>
<files include="appsettings.json" buildAction="Content" copyToOutput="true" />
</contentFiles>
</metadata>
<files>
<file src="bin\Debug\net462\classlibrary1.dll" target="lib\net462\classlibrary1.dll" />
<file src="appsettings.json" target="content\net462\appsettings.json" />
</files>
</package>
我们可以看到,appsettings.json 文件位于 nuget 包的 content 文件夹中。
但是,当我将包安装到我的项目时,appsettings.json 文件不会复制到项目根目录。
我错过了什么?还是在 .net core 中这样做的方式不同?
【问题讨论】:
标签: json asp.net-core nuget .net-core nuget-package