問題タブ [fody]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - Fody.WeavingTask と SolutionDir に関する Xamarin の問題
Xamarin Android プロジェクトで Realm を使用しようとしていますが、その依存関係の 1 つは Fody です。アプリを実行しようとするたびに、次のエラーが表示されます: エラー MSB4044: The "Fody.WeavingTask" task was not given a value for必須パラメータ「SolutionDir」。
修正を探していますが、見つかりません。値を与える方法を知っていますか? それはどこにある?
レルム ナゲット パッケージについては、既に FodyWeavers.xml を作成しています。
c# - Costura.Fody を使用した組み込みアセンブリによる deps.json の処理
.NET Standard アセンブリを参照する .NET Core コンソール アプリケーションがあります。
Costura.Fody 用の NuGet パッケージと FodyWeavers.xml ファイルも追加しました (以下を参照)。
これは正常にビルドされ、すべてが素晴らしいように見えますが、アプリを実行しようとすると ( dotnet "MyApp.exe"
)、MyApp.deps.json ファイルに記載されている、埋め込んだアセンブリのファイルが見つからないというエラーが表示されます。
エラーメッセージは次のとおりです。
アプリケーション依存関係マニフェスト (MyApp.deps.json) で指定されたアセンブリが見つかりませんでした:
パッケージ: 'My.Assembly'、バージョン: '1.0.0.0'
パス: 'My.Assembly.dll'
これは理にかなっており、このファイルから手動で言及を削除するとアプリの実行は正常に機能しますが、私の質問は次のとおりです。Visual Studio または Costura のいずれかに、このアセンブリの言及を deps.json ファイルから削除するように指示する方法はありますか?ビルドごとにこれを編集する必要はありませんか? ビルド後にこれを編集するツールを作成することもできますが、組み込みの方法をお勧めします。Fody githubページに文書化されたものは何も見ませんでした...
参照用の FodyWeavers.xml: