2017-07-04 12 views
1

私はNuGetにエクスポートしたいasp.netコアで作られたいくつかのプロジェクトを得ました。すべてが最初のバージョン(0.9.0)でうまくいきました。しかし、私が0.9.1にパッケージを更新したとき、私はバージョンの問題が起き始めました。バージョン0.9.1のすべての依存関係を探し始めました(1つしか更新されず、0.9.0に残りました)。asp.net core nuspecプロジェクト依存関係

誰も私の設定をチェックして、私のミスをどこで見ているのでしょうか? ありがとう!

これらは私が得たエラーです:

FileLoadException: Could not load file or assembly 'Framework.Web, Version=0.9.1.0, Culture=neutral, PublicKeyToken=null'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

FileLoadException: Could not load file or assembly 'Framework.Web, Version=0.9.1.0, Culture=neutral, PublicKeyToken=null'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

これは私のnuspecファイルです:

<?xml version="1.0" encoding="utf-8"?> 
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> 
    <metadata> 
    <!-- Required elements--> 
    <id>Framework.Web.Mvc</id> 
    <version>0.9.1</version> 
    <description>Framework web MVC library</description> 
    <authors>Lucas Leite</authors> 

    <!-- Optional elements --> 
    <dependencies> 
     <dependency id="Framework.Web" version="0.9.0" /> 
     <dependency id="Framework.Model" version="0.9.0" /> 
     <dependency id="Microsoft.AspNetCore.Localization.Routing" version="1.1.2" /> 
     <dependency id="Microsoft.AspNetCore.Mvc" version="1.1.3" /> 
    </dependencies> 
    <!-- ... --> 
    </metadata> 
    <!-- Optional 'files' node --> 
    <files> 
    <file src="bin\Release\netcoreapp1.1\Framework.Web.Mvc.dll" target="lib\netcoreapp1.1" /> 
    <file src="bin\Release\netcoreapp1.1\Framework.Web.Mvc.xml" target="lib\netcoreapp1.1" /> 
    <file src="bin\Release\netcoreapp1.1\pt-BR\Framework.Web.Mvc.resources.dll" target="lib\netcoreapp1.1\pt-BR" /> 
    </files> 
</package> 

答えて

1

(,0.9.0]に依存バージョンを変更してください:

Nuget dependency versioningによって
<dependency id="Framework.Web" version="(,0.9.0]" /> 

<!-- Accepts any version 0.9.0 and above --> 
<dependency id="Framework.Web" version="0.9.0" /> 

<!-- Accepts any version up below or include 0.9.0--> 
<dependency id="ExamplePackage" version="(,0.9.0]" /> 
+0

良い神、感謝します。 –

関連する問題