Visual StudioでExcelDna-AddIn NuGetパッケージを使用しています。クラスライブラリプロジェクトをビジュアルスタジオからビルドしようとすると、私は、私は、私は新しいを作成していたExcelDna NuGet、msbuildを介した "ExcelDna.AddIn.Targets"ファイルでエラーが返される
1
A
答えて
1
「『CleanExcelAddIn』タスクは1コードで終了し、必要なパラメータ 『OutDirectory』の値が与えられていなかった」取得していますMSBuildの(ExcelDna.AddIn.targets)を介して、それを構築しようクラスライブラリは、まだ同じエラーを持っています。しかし、 今、私は 'msbuild "project_name.targets"/p:configuration = release /p:OutDir = bin \'を与え、ビルドに成功しました。
あなたのコメントに基づいて、Visual Studioによって作成された標準の.csprojではなく、カスタム.targetsファイルでMSBuildを実行しているようです。 OutDir
は、カスタムMSBuildファイルに含まれていないと推測しているMicrosoft.Common.CurrentVersion.targets
によって作成されたプロパティです。
関連する問題
- 1. VS2017 msbuild/nuget pack
- 2. [MSBuild] ::呼び出しを追加するとエラーが返されるMSB4186
- 3. msbuildでNuGet PackageRestoreを使用する
- 4. Visual Studioで生成されたNugetファイル
- 5. MSBuildのプロセスとNuGetパッケージ
- 6. C#アプリケーションの配備: "紹介がサーバーから返されました"エラー
- 7. TFS msbuild Nugetパッケージがありません
- 8. MSBuild、プロパティ、およびインポートされたファイル
- 9. エラー500が返されましたが、ok()が返されました
- 10. XMLHttpRequestファイルのアップロードで500エラーが返される
- 11. exceldnaを使用したWebサービスとC#
- 12. NuGet PackagerタスクがVSTSで誤ったMSBuildを使用していますか?
- 13. Nuget JSファイルが復元されない
- 14. Outlookでエラーが返されました:メッセージングインターフェイスから不明なエラーが返されました
- 15. 返されたJSONを介した日付形式の問題
- 16. RemoteConnect.Connect()でエラーが発生しました。エラー:WNetAddConnection2が返されました:1203
- 17. パラメータがリフレクションパスを介して呼び出され、戻り値が返される
- 18. MsBuild AfterBuildターゲットのWebDeployを介した静的コンテンツのデプロイ
- 19. MSBuild nuget RestoreOutputPathどのように動作させるには?
- 20. Nuget MsBuildインテグレーション - スナップショットとリリースのバージョン管理
- 21. カスタムMSBuildタスクでNuGetパッケージ経由でインストールされたアセンブリを参照するには?
- 22. MSBuildがインストールされているナゲット(NuGet 3)を無視して失敗します。
- 23. CMake + MSBuildプロジェクトで繰り返しの入力が表示される
- 24. ビルドタイプが組み込みリソースに設定されたNugetファイル
- 25. エラーがNugetパッケージマネージャ
- 26. ExcelDNAとMysql
- 27. pythonリストで「例外なしでエラーが返されました」
- 28. FileManager.urlsエラーが返される
- 29. ExcelDNAのオーバーロードメソッド
- 30. GitHub:要求されたURLがエラーを返しました:403
あなたの '.csproj'に何かが見つからないように見えます。 '/ v:diag'をMSBuild呼び出しargsに追加すると、' $(OutDir) 'パラメータを' null 'にするための情報が得られます。また、新しいクラスライブラリ(ファイル→新規プロジェクト)でこのエラーを再現できますか? –
返信いただきありがとうございます。私は新しいクラスライブラリを作成しましたが、それでも同じエラーが発生しました。しかし、私は 'msbuild "project_name.targets"/p:configuration = release/p:OutDir = bin \'を与え、ビルドに成功しました。 (Included/p:OutDir = bin \)。しかし、なぜ$(OutDir)パラメータがnullを表示しているのか分からなかった。 – Hari
Caioが答えたように、OutDirのプロパティはMicrosoft.Common.CurrentVersion.targetsファイルで定義されています.C:\ Program Files(x86)\ MSBuild \ 14.0 \ Bin(VS2015)にあります。したがって、プロジェクトファイルなしで.targetsファイルをビルドする場合は、このプロパティをコマンドに追加する必要があります。そうでない場合は、ターゲットファイルを.targetファイルに追加する必要があります。 –