プロジェクトのビュー (mainPage) の 1 つに Catel 実装を追加した後、Silverlight プロジェクトをクラッシュさせるバグが発生しました。私が持っている唯一の兆候は次のとおりです:「タイプ 'System.NullReferenceException' の最初のチャンスの例外が Catel.MVVM で発生しました」(RootVisual~ を設定した直後) - 私が間違っていることを見つけることができません。 Catel との長期的な関係を計画しています。Catel のコードをステップ実行することが役立つかもしれないと思ったので、次のすべてのステップを試してみましたが失敗しました (助けていただければ幸いです..何かを見つける):
ダウンロードした catel 3.9 ソース ファイル (私の nuget パッケージと同じ) をビルドしてみました..次のエラーで失敗しました: E:\Dev\Catel-3.9.0\src\Catel.Core\Catel.Core.SL5\Fody.targets( 51,5): エラー MSB4036: "Fody.WeavingTask" タスクが見つかりませんでした。以下を確認してください: 1.) プロジェクト ファイル内のタスクの名前がタスク クラスの名前と同じである。2.) タスク クラスは "パブリック" であり、Microsoft.Build.Framework.ITask インターフェイスを実装します。3.) タスクは、プロジェクト ファイル、または "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319" ディレクトリにある *.tasks ファイルで正しく宣言されています。-理由を検索して理解し、これを克服しようとすると、どこにも行きません。:(
Catelドキュメントのこの「コードをステップ実行する」指示に従いましたが、実際に起こったことに注意してください(私はVS2010を使用しています..これは問題ですか??)
この記事と readme.md を読みました: https://github.com/GeertvanHorrik/GitHubLink GitHubLink を使用して、デバッグ中に Catel コードをステップ実行する方法について説明しています。https://github.com/GeertvanHorrik/GitHubLink/releases/tag/1.3.0からリリース GitHubLink 1.3.0 をダウンロードしました...しかし、githublink.exe -help フラグだけでもこれを実行すると、例外がスローされました..
Githublink-master ソース ファイルをダウンロードしましたが、0 個のプロジェクトが読み込まれました (GithubLink プロジェクト ファイルは現在のバージョンの VS と互換性がありません - 私は VS2010 を使用しています)
誰かが私を助けてくれますか?
- cat (no.1) で受け取ったビルド エラーを克服する
- cat を設定してステップインする方法を教えてください。
- Catel ライブラリの pdb ファイルを共有する