2017-05-24 15 views
0

ターゲットが32ビットに設定されたWindows 10の64ビットVisual Studio 2015。私はそれがで失敗構築しようとすると、[OK]すべてのDLLを参照した後のSystem Center 2012 R2 Configuration ManagerのSDKビジュアルスタジオ2015システムが指定されたパスを見つけることができません

からCustomTSActionControlのサンプルをビルドしようと

------ Build started: Project: CustomTSActionControl, Configuration: Debug x86 ------ 
1> CustomTSActionControl -> C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\CustomTSActionControl.dll 
1> The system cannot find the path specified. 
1> The system cannot find the path specified. 
1> The system cannot find the path specified. 
1> The system cannot find the path specified. 
1> The system cannot find the path specified. 
1> The system cannot find the path specified. 
1> The system cannot find the path specified. 
1> The system cannot find the path specified. 
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4714,5): error MSB3073: The command "copy "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\..\..\..\..\lib\AdminUI.Common.dll" "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\AdminUI.Common.dll" 
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4714,5): error MSB3073: copy "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\..\..\..\..\lib\AdminUI.Controls.dll" "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\AdminUI.Controls.dll" 
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4714,5): error MSB3073: copy "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\..\..\..\..\lib\AdminUI.DialogFoundation.dll" "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\AdminUI.DialogFoundation.dll" 
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4714,5): error MSB3073: copy "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\..\..\..\..\lib\AdminUI.OsdCommon.dll" "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\AdminUI.OsdCommon.dll" 
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4714,5): error MSB3073: copy "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\..\..\..\..\lib\AdminUI.TaskSequenceEditor.dll" "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\AdminUI.TaskSequenceEditor.dll" 
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4714,5): error MSB3073: copy "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\..\..\..\..\lib\Microsoft.ConfigurationManagement.exe" "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\Microsoft.ConfigurationManagement.exe" 
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4714,5): error MSB3073: copy "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\..\..\..\..\lib\Microsoft.ConfigurationManagement.ManagementProvider.dll" "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\Microsoft.ConfigurationManagement.ManagementProvider.dll" 
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4714,5): error MSB3073: copy "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\..\..\..\..\lib\Microsoft.ConfigurationManagement.DialogFramework.dll" "C:\Program Files (x86)\Microsoft System Center 2012 R2 Configuration Manager SDK\Samples\Admin UI\CustomTaskSequenceAction\VCSharp.Net\bin\x86\Debug\Microsoft.ConfigurationManagement.DialogFramework.dll"" exited with code 1.` 

これは私には奇妙ですVSはそれらを追加するときに、それらのさまざまなDLLへのすべての参照を受け入れたからです。私が追加しようとした

C:\プログラムファイル

C \マイクロソフトのConfiguration Manager \ R2 \ AdminConsole \ビン\(x86の):2012 \プログラムファイル(x86の)\ MicrosoftシステムセンターR2 Configuration Manager SDK¥Samples¥Admin UI¥CustomTaskSequenceAction¥VCSharp.Net¥bin¥x86¥Debug¥

参照パスは同じですが、結果は同じです。スペースのためにパスの周りに引用符が必要だと思っていますが、VSがこれらのパスを格納している場所がわからないので、引用符をどこに置くべきかはわかりません。

答えて

0

オープンプロジェクト\ CustomTSAControlプロパティ... クリック "Evdentsの構築" クリックして "編集ビルド後..."

(私の場合のDLLがでたと

copy "$(ProjectDir)..\..\..\..\lib\AdminUI.Common.dll" "$(TargetDir)AdminUI.Common.dll" 
copy "$(ProjectDir)..\..\..\..\lib\AdminUI.Controls.dll" "$(TargetDir)AdminUI.Controls.dll" 
copy "$(ProjectDir)..\..\..\..\lib\AdminUI.DialogFoundation.dll" "$(TargetDir)AdminUI.DialogFoundation.dll" 
copy "$(ProjectDir)..\..\..\..\lib\AdminUI.OsdCommon.dll" "$(TargetDir)AdminUI.OsdCommon.dll" 
copy "$(ProjectDir)..\..\..\..\lib\AdminUI.TaskSequenceEditor.dll" "$(TargetDir)AdminUI.TaskSequenceEditor.dll" 
copy "$(ProjectDir)..\..\..\..\lib\Microsoft.ConfigurationManagement.exe" "$(TargetDir)Microsoft.ConfigurationManagement.exe" 
copy "$(ProjectDir)..\..\..\..\lib\Microsoft.ConfigurationManagement.ManagementProvider.dll" "$(TargetDir)Microsoft.ConfigurationManagement.ManagementProvider.dll" 
copy "$(ProjectDir)..\..\..\..\lib\Microsoft.ConfigurationManagement.DialogFramework.dll" "$(TargetDir)Microsoft.ConfigurationManagement.DialogFramework.dll" 

を置き換えますc:¥Program Files(x86)¥Microsoft Configuration Manager¥AdminConsole¥bin)

copy "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\AdminUI.Common.dll" "$(TargetDir)AdminUI.Common.dll" 
copy "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\AdminUI.Controls.dll" "$(TargetDir)AdminUI.Controls.dll" 
copy "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\AdminUI.DialogFoundation.dll" "$(TargetDir)AdminUI.DialogFoundation.dll" 
copy "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\AdminUI.OsdCommon.dll" "$(TargetDir)AdminUI.OsdCommon.dll" 
copy "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\AdminUI.TaskSequenceEditor.dll" "$(TargetDir)AdminUI.TaskSequenceEditor.dll" 
copy "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe" "$(TargetDir)Microsoft.ConfigurationManagement.exe" 
copy "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.ManagementProvider.dll" "$(TargetDir)Microsoft.ConfigurationManagement.ManagementProvider.dll" 
copy "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.DialogFramework.dll" "$(TargetDir)Microsoft.ConfigurationManagement.DialogFramework.dll" 

これは、期待通りに構築されます。 Visual Studioは、なぜ私が参照をどこにしたのか分かっていたときに、それらの悪いパスをそこに置く理由を知らない。サンプルに付属しているオリジナルの参考文献からの痕跡があるかもしれません。

関連する問題