2017-12-18 68 views
-1

VS2015からVS2017 Professionalにアップグレードしました。次のエラーでVS2017上に構築することができない:エラーCS0234名前空間 'システム'にタイプまたは名前空間名 'トランザクション'がありません(アセンブリ参照がありません)

エラーCS0234:型または名前空間名「取引」は、名前空間「システム」(?あなたはアセンブリ参照が不足している)

を見るには存在しません。 System.Transactionsの参照、正しい位置を指しています

<Reference Include="System.Transactions"> 
    <HintPath>..\..\..\..\..\..\Windows\Microsoft.NET\Framework\v2.0.50727\System.Transactions.dll</HintPath> 
</Reference> 

誰かがこの問題を解決しましたか?

答えて

0

私のケースでは、参照されているアセンブリへの相対パスで問題が発生していました。 HintPathを削除することで、私は今ソリューションを構築することができます。

のWindows \

............ \ Microsoft.NET Frameworkの\ \ v2.0.50727のSystem.Transactions.dll

\

手順: 1.右クリックして、プロジェクトのアンロード 2. "プロジェクト名" を編集します。3. XMLドキュメントで、質問のアセンブリのHintPathを探して削除します。 4.そのアセンブリのHTMLタグ "参照"が正しく閉じられていることを確認します。 5.プロジェクトを再読み込みしてビルドします。

関連する問題

 関連する問題