0

私はxamlの初心者で、ずっと前にアプリケーションを作成していました。これは小さなプロジェクトであり、派手でも難しいものでもありません。これは私の最初のxaml / wpfプロジェクトであり、わずか1週間で完了しました。最近コードを取得しました。アプリケーションは引き続きビルドおよび実行されますが、デザイナはロードされません。xamlファイルにエラーがあります。以前にこれらのエラーが発生したことを覚えていません。これらのエラーの最初の1つは次のとおりです。

Unable to load the metadata for assembly 'MyProject'. This assembly may have been downloaded from the web. See http://go.microsoft.com/fwlink/?LinkId=179545. The following error was encountered during load: Could not load file or assembly 'MyProject' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) C:\visualStudioWorkspace\MyProject\MyProject\MainWindow.xaml 1 1 MyProject

記載されているURLにアクセスしようとしましたが、理解できませんでした。私はそれをウェブからダウンロードしませんでした。「アセンブリ」が何であるかわかりません。プロジェクトでいくつかのランダムなファイルを調べてみましたが、それぞれのファイルのプロパティで、この「ブロック解除」ボタンについて話しているものはありませんでした。

次に、xamlには約10個のエラーがあり、それらはすべてこれに似ています。

The type 'local:ClickSelectTextBox' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\visualStudioWorkspace\MyProject\MyProject\MainWindow.xaml 351 22 MyProject

このエラーを解決するにはどうすればよいですか?

ありがとう

4

2 に答える 2

2

Windows は、これらのファイルの「代替データ ストリーム」を作成することにより、ファイルが Web からダウンロードされた可能性があるかどうかを追跡します。という名前のファイルmyfile.txtの場合、それがどこから来たのかに関する情報は、という名前のデータ ストリームに格納されますmyfile.txt:Zone.Identifier:$DATA。ブロックを解除myfile.txtして Windows がファイルの取得元を気にするのをやめるには、この代替データ ストリームを削除するだけです。

Sysinternals Streams ユーティリティを使用して、これらの代替データ ストリームを見つけて取り除くことができます。

于 2012-12-31T12:25:03.797 に答える