私のUbuntu Linux 16.04 Lenovoデスクトップでは、開発環境と本番環境の両方にXamarin ASP.NETプラグインと一緒にMonoDevelop 5.10を使用しています。
Windows 7用Microsoft Visual Studio 2013からインポートされた大規模で複雑なASP.NET csprojプロジェクトに外部C#dll参照を追加するには、Unixルールの絶対パス名を含む* .pcファイルを使用します。
/usr/lib/pkgconfigにある19個のPCファイルの問題は、ホスティングディレクトリ名を変更するたびに、外部C#dll参照の絶対パス名を完全に変更するために再実行する必要があることです。
UNIXルール相対パス名でMonoDevelop PCファイルを使用するには? csprojファイルまたはWeb.configファイルにKey-Valueペアを追加する必要がありますか?
どんな助けでも大変感謝します。
答え1
$(PROJECT_DIR)$に基づいて、MonodevelopのPCファイル内のdllへの相対パス名を指定できます。ここで PROJECT_DIR は csproj の位置です。 PROJECT_DIRは私の「発明品」です。 csprojファイルに見つかりません。