0

ReactiveUIを追加しようとしている基本的に空のVS2012クラスライブラリプロジェクトがあります。すでにNugetを使用してNLogとReactiveExtensionsをインストールしました。ReactiveUI 3.99をインストールしようとすると、次のエラーログが表示されます。

更新:Nugetを使用せずにReactiveUI参照を手動で追加できましたが、正常に機能しているようです。

------- Installing...reactiveui 3.99.4-beta -------
Attempting to resolve dependency 'reactiveui-core (= 3.99.4-beta)'.
Attempting to resolve dependency 'Rx-Main (= 2.0.20823)'.
Attempting to resolve dependency 'Rx-Interfaces (≥ 2.0.20823)'.
Attempting to resolve dependency 'Rx-Core (≥ 2.0.20823)'.
Attempting to resolve dependency 'Rx-Linq (≥ 2.0.20823)'.
Attempting to resolve dependency 'Rx-PlatformServices (≥ 2.0.20823)'.
Attempting to resolve dependency 'reactiveui-nlog (= 3.99.4-beta)'.
Attempting to resolve dependency 'NLog (≥ 2.0.0.2000)'.
Attempting to resolve dependency 'reactiveui-xaml (= 3.99.4-beta)'.
Attempting to resolve dependency 'Rx-Xaml (= 2.0.20823)'.
Attempting to resolve dependency 'reactiveui-testing (= 3.99.4-beta)'.
Attempting to resolve dependency 'Rx-Testing (= 2.0.20823)'.
'reactiveui-core 3.99.4-beta' already installed.
'reactiveui-nlog 3.99.4-beta' already installed.
'Rx-Xaml 2.0.20823' already installed.
'reactiveui-xaml 3.99.4-beta' already installed.
'Rx-Testing 2.0.20823' already installed.
'reactiveui-testing 3.99.4-beta' already installed.
'reactiveui 3.99.4-beta' already installed.
Added file 'packages.config'.
Added file 'packages.config'.
Failed to add reference to 'ReactiveUI'.
==============================

これが私のプロジェクトファイルのリファレンスです:

  <ItemGroup>
    <Reference Include="NLog">
      <HintPath>..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll</HintPath>
    </Reference>
    <Reference Include="PresentationCore" />
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Reactive.Core">
      <HintPath>..\packages\Rx-Core.2.0.20823\lib\Net45\System.Reactive.Core.dll</HintPath>
    </Reference>
    <Reference Include="System.Reactive.Interfaces">
      <HintPath>..\packages\Rx-Interfaces.2.0.20823\lib\Net45\System.Reactive.Interfaces.dll</HintPath>
    </Reference>
    <Reference Include="System.Reactive.Linq">
      <HintPath>..\packages\Rx-Linq.2.0.20823\lib\Net45\System.Reactive.Linq.dll</HintPath>
    </Reference>
    <Reference Include="System.Reactive.PlatformServices">
      <HintPath>..\packages\Rx-PlatformServices.2.0.20823\lib\Net45\System.Reactive.PlatformServices.dll</HintPath>
    </Reference>
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
    <Reference Include="WindowsBase" />
  </ItemGroup>
4

1 に答える 1

0

これは現時点でのバグです。.NET4.0プロジェクトまたはWinRTプロジェクトのいずれかを作成すると、機能します。申し訳ありません。

更新:これは修正されました。ReactiveUI4.0プレビュー5を確認してください。

于 2012-10-12T21:53:14.167 に答える