私の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
@MickyDありがとう&完了 – rg89
使用している.net/asp.netのバージョンと、どのバージョンのPresentationCore.dllリファレンスを追加しようとしていますか?あなたのAsp.netのターゲット.netフレームワークが 'PresentationCore.dll'より低いことを確認してください。 –