2017-01-26 8 views
2

私のWebアプリケーションプロジェクトはうまく構築されて実行されます。ビルド中に定義されていない参照や型のエラーはありません。私はBitmapImageのを使用するPresentationCore.dllを使用するWebフォームをロードしようとすると、しかし、私は私が行っているType 'BitmapImage' is not defined.Webアプリケーションがコンパイルされますが、「BitmapImage」タイプがスローされます。定義されていません。デバッグ中にエラーが発生しましたか?

物事を取得:

  • を私の分離コードファイルの先頭クリーン
  • Imports System.Windows.Media.Imagingを含ま
  • PresentationCore.dllへの参照を削除して再追加
  • intellisenseがメンバーコードとしてBitmapImageという名前で機能していることを確認しましたすでに
  • がビンを削除し、OBJインポート名前空間(インポートまたはステートメントを使用してが必要とされないように)
  • としてフォルダを完全
  • 追加PresentationCoreをウェブ上で公開されたテキストType 'BitmapImage' is not defined.のインスタンスがないことを確認System.Windows.Media.Imaging
  • も名前System.Windows.Media.Imaging.BitmapImageだけではなくBitmapImage
  • 再インストールのVisual Studio 2015コミュニティ
  • を使用しWindowsBase
  • への参照を追加しました
  • が実行されている新しいWebアプリケーションプロジェクトにすべての私のコードを動かしたフレームワーク4.5.2はここ

は、実行時にスローされる例外です。

  • System.Web.HttpParseExceptionエラーBC30002:型'BitmapImage'は定義されていません。
  • System.Web.HttpCompileExceptionエラーBC30002: 'BitmapImage'タイプが定義されていません。

これらの例外によって私がコンパイルできないはずはありませんか? PresentationCore.dllへの参照が、プロジェクトのビルドと実行のデバッグ中に実行時に動作しないのはなぜですか?

更新:私はいくつかのコードを共有するように求められています。

TestBitmapImage.aspx内容:

<%@ Page Language="vb" Src="TestBitmapImage.aspx.vb" Inherits="PortalVB.TestBitmapImage" %>

TestBitmapImage.aspx.vb内容:しようとする

​​3210
+0

@MickyDありがとう&完了 – rg89

+0

使用している.net/asp.netのバージョンと、どのバージョンのPresentationCore.dllリファレンスを追加しようとしていますか?あなたのAsp.netのターゲット.netフレームワークが 'PresentationCore.dll'より低いことを確認してください。 –

答えて

0

で競合アセンブリの

  • ルック

    私はそれを理解できませんが、wh AJAX呼び出しのターゲットを作成するためにWebフォームを使用するので、デフォルト(2行目)を最初のものに変更する必要があります。

  • 0

    カップルより多くのものは、ASPクリア

    • です.net一時ファイルフォルダ。

      <%@ Page Language="vb" Src="TestBitmapImage.aspx.vb" Inherits="TestBitmapImage" %>

      <%@ Page Language="vb" CodeBehind="TestBitmapImage.aspx.vb" Inherits="PortalVB.TestBitmapImage" %>SrcCodeBehindの使用に伴い、このラインでプロジェクトの名前空間を含めて約奇妙な何かがありGAC

    関連する問題