0

日のカップルので、それは私に次のようERRO与える:MSIL x86の不一致プロファイル259とPCLのプロジェクトを構築するとき、私は非常に奇妙なエラーがある場合PCLプロジェクト

のプロセッサアーキテクチャの間に不一致がありました":\ WINDOWS \ Microsoft.NET \ Frameworkの\ v4.0.30319ののの\のMscorlib.dll C"、 "x86の"

にのみ起こっているプロジェクトが "MSIL" と参照のプロセッサアーキテクチャを 建設中PCL profile259のために構築するとき。私がプロファイル78に変更すると、すべてが機能します。 リファレンスリスト(profile259用)に.NETリファレンスもありません

Visual Studio 2015および2017はすでに再インストールされていますが、何も問題がないようです。また、NetFXRepairToolを実行して、別のものを再インストールしようとしました。 NETフレームワーク。 (私はW10を走っている)。

これを解決する解決策を持っている人はいますか?

+0

mscorlib.dllのそのコピーへの参照がある場合、警告は正常です。しかし、C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ .NETPortable \ v4.5 \ Profile \ Profile259 \ mscorlib.dllから参照する必要はありません。 c:\ windowsサブディレクトリのコピーを使用すると、問題が発生する可能性がありますが、実際はPCLではありません。詳細なビルドトレースがなければ、これがどのように起こったかを推測することは不可能です。 –

+0

C:¥Program Files(x86)¥Reference Assemblies¥Microsoft¥Framework¥.NETPortable¥v4.5¥Profile¥Profile259¥mscorlib.dll'への参照を変更するにはどうすればよいですか? –

答えて

1

私が問題を解決したようです。 My Profile259フォルダにdllファイルが含まれていませんでした。今のところ私はprofile 78フォルダからdllをコピーしましたが、これは今のところうまくいくようです。私はそれらをプロファイル259のコピーで置き換えます。

関連する問題