にマージされていない私はVS 2015のためNugetパッケージを作成し、ネットコアMVC、4.61の枠組みの対象と。マイNugetパッケージは、静的コンテンツ
マイnuspecは次のようになります。
<?xml version="1.0"?>
<package >
<metadata>
<id>MyThing</id>
<version>0.9.5</version>
<authors>Me</authors>
<owners>Us</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>This should merge in this content, but doesn't</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 2016</copyright>
<tags>Core MVC</tags>
<dependencies>
<dependency id="Microsoft.AspNetCore.Diagnostics" version= "1.0.0"/>
<dependency id="Microsoft.AspNetCore.Mvc" version= "1.0.0"/>
<dependency id="Microsoft.AspNetCore.Server.IISIntegration" version= "1.0.0"/>
<dependency id="Microsoft.AspNetCore.Server.Kestrel" version= "1.0.0"/>
<dependency id="Microsoft.AspNetCore.StaticFiles" version= "1.0.0"/>
<dependency id="Microsoft.Extensions.Configuration.EnvironmentVariables" version= "1.0.0"/>
<dependency id="Microsoft.Extensions.Configuration.Json" version= "1.0.0"/>
<dependency id="Microsoft.Extensions.Logging" version= "1.0.0"/>
<dependency id="Microsoft.Extensions.Logging.Console" version= "1.0.0"/>
<dependency id="Microsoft.Extensions.Logging.Debug" version= "1.0.0"/>
<dependency id="Microsoft.Extensions.Options.ConfigurationExtensions" version= "1.0.0"/>
<dependency id="Microsoft.VisualStudio.Web.BrowserLink.Loader" version= "14.0.0"/>
<dependency id="xunit" version= "2.1.0"/>
<dependency id="xunit.runner.console" version= "2.1.0"/>
<dependency id="xunit.runner.visualstudio" version= "2.1.0"/>
<!--dependency id="dotnet-test-xunit" version= "1.0.0-rc2-build10025"/-->
</dependencies>
<contentFiles>
<!-- Include Assets as Content -->
<files include="**/wwwroot/**/*.*" buildAction="EmbeddedResource" />
<files include="**/Controllers/*.*" copyToOutput="true" />
<files include="**/Model/*.*" buildAction="None" />
<files include="**/Views/*.*" buildAction="None" copyToOutput="true" />
<files include="**/Views/**/*.*" buildAction="EmbeddedResource" copyToOutput="true" />
</contentFiles>
</metadata>
</package>
パラメータを含む様々なそれらのどれも動作しないことを証明することです。ファイルは追加されたプロジェクトにはコピーされませんが、それらはNugetパッケージキャッシュに存在します。
はproject.jsonファイルによって管理され、あなたのターゲットプロジェクトですか?これは、NuGet contentFilesをサポートする唯一のプロジェクトタイプです。 –
はい、project.jsonを持つVS 2015 Update 3コアサイトです。 –