Visual Studio 2010を使用して新しいインストーラープロジェクトをビルドしようとしています。問題は、インストールファイルをプロジェクトの場所に対して相対的に取得する必要があるため、相対パスを指定する必要があると思います。例:"..\..\..\some_folder\veryImportant.dll"
問題は、インストーラープロジェクトが.vdproj
、手動で追加されたファイルへの場所/パスを含まないファイルのみを提供していることです(プロジェクトを右クリックして新しいファイルを追加する場合)。
私の質問が十分に明確であることを確認するためだけに:
私のプロジェクトが下にあるとしましょう。絶対位置を指定して手動で追加することD:\develop\backend\MainProject\Project\Installer
からいくつかのDLLをインポートしたいのですが、私にD:\develop\backend\MainProject\SDKDLLs
は適していません。
(d:\ development \ backend \ MainProject \ SDKDLLs \ core.dll)
ご協力いただきありがとうございます。
編集:プロジェクトファイルをもう少し深く確認した後、パスがすでに相対的であることに気付きました。
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1E8A546C985F494593B28567414EE00D"
{
"SourcePath" = "8:..\\..\\a\\b\\c\\d\\e\\f.dll"
"TargetName" = "8:f.dll"
"Tag" = "8:"
"Folder" = "8:_34476923AC9546E4B47A8B966C915E0B"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
ウィザードはすでにそれを自動的に行っているようです。.vdprojファイルを編集するのではなく、手動で相対位置を指定する方法はありますか?