Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat membuat lingkungan build dalam organisasi Anda dengan menginstal Visual Studio di komputer host lalu menyalin berbagai file dan pengaturan ke komputer lain sehingga dapat berpartisipasi dalam build. Anda tidak perlu menginstal Visual Studio di komputer lain.
Dokumen ini tidak memberikan hak untuk mendistribusikan ulang perangkat lunak secara eksternal atau untuk menyediakan lingkungan build kepada pihak ketiga.
Disclaimer
Dokumen ini disediakan berdasarkan "as-is". Meskipun kami telah menguji langkah-langkah yang diuraikan, kami tidak dapat menguji setiap konfigurasi secara lengkap. Kami akan mencoba menjaga dokumen tetap terkini dengan informasi tambahan apa pun yang dipelajari. Informasi dan tampilan yang dinyatakan dalam dokumen ini, termasuk URL dan referensi situs web Internet lainnya, dapat berubah tanpa pemberitahuan. Microsoft tidak memberikan jaminan, tersurat maupun tersirat, sehubungan dengan informasi yang diberikan di sini. Anda menanggung risiko menggunakannya.
Dokumen ini tidak memberi Anda hak hukum apa pun atas kekayaan intelektual apa pun dalam produk Microsoft apa pun. Anda dapat menyalin dan menggunakan dokumen ini sebagai referensi internal.
Anda tidak berkewajiban untuk memberikan saran, komentar, atau umpan balik lainnya kepada Microsoft ("Umpan Balik") yang berkaitan dengan dokumen ini. Namun, Setiap Umpan Balik yang Anda berikan secara sukarela dapat digunakan dalam Produk Microsoft dan spesifikasi terkait atau dokumentasi lain (secara kolektif, "Penawaran Microsoft") yang pada gilirannya dapat diandalkan oleh pihak ketiga lainnya untuk mengembangkan produk mereka sendiri. Oleh karena itu, jika Anda memberikan Umpan Balik Microsoft pada versi apa pun dari dokumen ini atau Penawaran Microsoft yang mereka terapkan, Anda setuju: (a) Microsoft dapat dengan bebas menggunakan, mereproduksi, melisensikan, mendistribusikan, dan sebaliknya mengkomersialisasikan Umpan Balik Anda dalam Penawaran Microsoft apa pun; (b) Anda juga memberikan kepada pihak ketiga, tanpa biaya, hanya hak paten yang diperlukan untuk memungkinkan produk lain menggunakan atau berinteraksi dengan bagian tertentu dari Produk Microsoft yang menggabungkan Umpan Balik Anda; dan (c) Anda tidak akan memberikan Umpan Balik apa pun kepada Microsoft (i) bahwa Anda memiliki alasan untuk percaya tunduk pada hak paten, hak cipta, atau klaim kekayaan intelektual lainnya atau hak pihak ketiga mana pun; atau (ii) tunduk pada persyaratan lisensi yang berupaya mewajibkan Penawaran Microsoft yang menggabungkan atau berasal dari Umpan Balik tersebut, atau kekayaan intelektual Microsoft lainnya, untuk dilisensikan ke atau dibagikan dengan pihak ketiga mana pun.
Panduan ini telah divalidasi terhadap sistem operasi berikut:
- Windows 8 (x86 dan x64)
- Windows 7 Ultimate
- Windows Server 2008 R2 Standar
Setelah menyelesaikan langkah-langkah dalam panduan ini, Anda dapat menggunakan lingkungan beberapa komputer untuk membangun jenis aplikasi ini:
- Aplikasi desktop C++ yang menggunakan Windows 8 SDK
- Aplikasi desktop Visual Basic atau C# yang menargetkan .NET Framework 4.5
Lingkungan beberapa komputer tidak dapat digunakan untuk membangun aplikasi semacam ini:
- Aplikasi UWP. Untuk membangun aplikasi UWP, Anda harus menginstal Visual Studio di komputer build.
- Aplikasi desktop yang menargetkan .NET Framework 4 atau yang lebih lama. Untuk membangun jenis aplikasi ini, Anda harus menginstal Visual Studio atau .NET Reference Assemblies and Tools (dari Windows 7.1 SDK) di komputer build.
Prasyarat
Visual Studio dengan beban kerja pengembangan desktop .NET terinstal.
Menginstal perangkat lunak di komputer
Pertama, siapkan komputer host, lalu siapkan komputer build.
Dengan menginstal Visual Studio di komputer host, Anda membuat file dan pengaturan yang akan Anda salin ke komputer build nanti. Anda dapat menginstal Visual Studio pada komputer x86 atau x64, tetapi arsitektur komputer build harus cocok dengan arsitektur komputer host.
Di komputer host, instal Visual Studio.
Pada komputer build, instal .NET Framework 4.5 atau yang lebih baru. Untuk memverifikasi bahwa itu diinstal, periksa apakah entri Versi di subkuntang registri HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full memiliki nilai 4,5 atau lebih tinggi.
Menyalin file dari komputer host ke komputer build
Bagian ini mencakup penyalinan file tertentu, pengkompilasi, alat build, aset MSBuild, dan pengaturan registri dari komputer host ke komputer build. Instruksi ini mengasumsikan bahwa Anda telah menginstal Visual Studio di lokasi default di komputer host; jika Anda menginstal di lokasi lain, sesuaikan langkah-langkah yang sesuai.
- Pada komputer x86, lokasi defaultnya adalah C:\Program Files\Microsoft Visual Studio
- Pada komputer x64, lokasi defaultnya adalah C:\Program Files (x86)\Microsoft Visual Studio
Perhatikan bahwa nama folder Program Files tergantung pada sistem operasi yang diinstal. Pada komputer x86, namanya adalah Program Files; pada komputer x64, namanya adalah Program Files (x86). Terlepas dari arsitektur sistem, panduan ini mengacu pada folder Program Files sebagai %ProgramFiles%.
Nota
Pada komputer build, semua file yang relevan harus berada di drive yang sama. Namun, huruf drive untuk drive tersebut dapat berbeda dari huruf drive untuk drive tempat Visual Studio diinstal di komputer host. Bagaimanapun, Anda harus memperhitungkan lokasi file saat membuat entri registri seperti yang dijelaskan nanti dalam dokumen ini.
Menyalin file Windows SDK ke komputer build
Jika Anda hanya menginstal Windows SDK untuk Windows 8, salin folder ini secara rekursif dari komputer host ke komputer build:
%ProgramFiles%\Windows Kits\8.0\bin\
%ProgramFiles%\Windows Kits\8.0\Catalogs\
%ProgramFiles%\Windows Kits\8.0\DesignTime\
%ProgramFiles%\Windows Kits\8.0\include\
%ProgramFiles%\Windows Kits\8.0\Lib\
%ProgramFiles%\Windows Kits\8.0\Redist\
%ProgramFiles%\Windows Kits\8.0\References\
Jika Anda juga memiliki kit Windows 8 lainnya ini...
Kit Penilaian dan Penyebaran Microsoft Windows
Microsoft Windows Driver Kit
Kit Sertifikasi Perangkat Keras Microsoft Windows
... mereka mungkin telah menginstal file ke dalam folder %ProgramFiles%\Windows Kits\8.0 yang tercantum di langkah sebelumnya, dan persyaratan lisensinya mungkin tidak mengizinkan hak build-server untuk file tersebut. Periksa ketentuan lisensi untuk setiap kit Windows yang diinstal untuk memverifikasi apakah file dapat disalin ke komputer build Anda. Jika ketentuan lisensi tidak mengizinkan hak build-server, hapus file dari komputer build tersebut.
Salin folder berikut secara rekursif dari komputer host ke komputer build:
%ProgramFiles%\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0 Tools\
%ProgramFiles%\Common Files\Merge Modules\
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\VC\
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\Tools\ProjectComponents\
%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\v110\
%ProgramFiles%\Reference Assemblies\Microsoft\Framework\. NETCore\v4.5\
%ProgramFiles%\Reference Assemblies\Microsoft\Framework\. NETFramework\v4.5\
Salin file-file ini dari komputer host ke komputer build:
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE\msobj110.dll
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE\mspdb110.dll
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE\mspdbcore.dll
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE\mspdbsrv.exe
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE\msvcdis110.dll
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\Tools\makehm.exe
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\Tools\VCVarsQueryRegistry.bat
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\Tools\vsvars32.bat
Pustaka Runtime Microsoft Visual C++ berikut ini diperlukan hanya jika Anda menjalankan output build di komputer build—misalnya, sebagai bagian dari pengujian otomatis. File biasanya terletak di subfolder di bawah folder %ProgramFiles%\Microsoft Visual Studio\version<\><edition>\VC\redist\x86 atau %ProgramFiles%\Microsoft Visual Studio\version<\><edition>\VC\redist\x64, tergantung pada arsitektur sistem. Pada sistem x86, salin biner x86 ke folder Windows\System32 . Pada sistem x64, salin biner x86 ke folder Windows\SysWOW64 , dan biner x64 ke folder Windows\System32 .
\Microsoft.VC110.ATL\atl110.dll
\Microsoft.VC110.CRT\msvcp110.dll
\Microsoft.VC110.CRT\msvcr110.dll
\Microsoft.VC110.CXXAMP\vcamp110.dll
\Microsoft.VC110.MFC\mfc110.dll
\Microsoft.VC110.MFC\mfc110u.dll
\Microsoft.VC110.MFC\mfcm110.dll
\Microsoft.VC110.MFC\mfcm110u.dll
\Microsoft.VC110.MFCLOC\mfc110chs.dll
\Microsoft.VC110.MFCLOC\mfc110cht.dll
\Microsoft.VC110.MFCLOC\mfc110deu.dll
\Microsoft.VC110.MFCLOC\mfc110enu.dll
\Microsoft.VC110.MFCLOC\mfc110esn.dll
\Microsoft.VC110.MFCLOC\mfc110fra.dll
\Microsoft.VC110.MFCLOC\mfc110ita.dll
\Microsoft.VC110.MFCLOC\mfc110jpn.dll
\Microsoft.VC110.MFCLOC\mfc110kor.dll
\Microsoft.VC110.MFCLOC\mfc110rus.dll
\Microsoft.VC110.OPENMP\vcomp110.dll
Salin hanya file berikut dari folder Debug_NonRedist\x86 atau Debug_NonRedist\x64 ke komputer build, seperti yang dijelaskan dalam Menyiapkan mesin uji untuk menjalankan debug yang dapat dieksekusi. Tidak ada file lain yang dapat disalin.
\Microsoft.VC110.DebugCRT\msvcp110d.dll
\Microsoft.VC110.DebugCRT\msvcr110d.dll
\Microsoft.VC110.DebugCXXAMP\vcamp110d.dll
\Microsoft.VC110.DebugMFC\mfc110d.dll
\Microsoft.VC110.DebugMFC\mfc110ud.dll
\Microsoft.VC110.DebugMFC\mfcm110d.dll
\Microsoft.VC110.DebugMFC\mfcm110ud.dll
\Microsoft.VC110.DebugOpenMP\vcomp110d.dll
Membuat pengaturan registri
Anda harus membuat entri registri untuk mengonfigurasi pengaturan untuk MSBuild.
Identifikasi folder induk untuk entri registri. Semua entri registri dibuat di bawah kunci induk yang sama. Pada komputer x86, kunci induk HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft. Pada komputer x64, kunci induk HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft. Terlepas dari arsitektur sistem, panduan ini mengacu pada kunci induk sebagai %RegistryRoot%.
Nota
Jika arsitektur komputer host Anda berbeda dari komputer build Anda, pastikan untuk menggunakan kunci induk yang sesuai di setiap komputer. Ini sangat penting jika Anda mengotomatiskan proses ekspor.
Selain itu, jika Anda menggunakan huruf drive yang berbeda pada komputer build daripada yang Anda gunakan di komputer host, pastikan untuk mengubah nilai entri registri agar sesuai.
Buat entri registri berikut pada komputer build. Semua entri ini adalah string (Jenis == "REG_SZ" dalam registri). Atur nilai entri ini sama dengan nilai entri yang sebanding pada komputer host.
%RegistryRoot%\.NETFramework\v4.0.30319\AssemblyFoldersEx\VCMSBuild Public Assemblies@(Default)
%RegistryRoot%\Microsoft SDK\Windows\v8.0@InstallationFolder
%RegistryRoot%\Microsoft SDK\Windows\v8.0A@InstallationFolder
%RegistryRoot%\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools@InstallationFolder
%RegistryRoot%\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86@InstallationFolder
%RegistryRoot%\VisualStudio\11.0@Source Directories
%RegistryRoot%\VisualStudio\11.0\Setup\VC@ProductDir
%RegistryRoot%\VisualStudio\SxS\VC7@FrameworkDir32
%RegistryRoot%\VisualStudio\SxS\VC7@FrameworkDir64
%RegistryRoot%\VisualStudio\SxS\VC7@FrameworkVer32
%RegistryRoot%\VisualStudio\SxS\VC7@FrameworkVer64
%RegistryRoot%\VisualStudio\SxS\VC7@11.0
%RegistryRoot%\VisualStudio\SxS\VS7@11.0
%RegistryRoot%\Windows Kits\Roots@KitsRoot Terinstal
%RegistryRoot%\MSBuild\ToolsVersions\4.0\11.0@VCTargetsPath
%RegistryRoot%\MSBuild\ToolsVersions\4.0\11.0@VCTargetsPath10
%RegistryRoot%\MSBuild\ToolsVersions\4.0\11.0@VCTargetsPath11
Pada komputer build x64, buat juga entri registri berikut dan lihat komputer host untuk menentukan cara mengaturnya.
- %RegistryRoot%\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x64@InstallationFolder
Jika komputer build Anda x64 dan Anda ingin menggunakan MSBuild versi 64-bit, atau jika Anda menggunakan Team Foundation Server Build Service di komputer x64, buat entri registri berikut di registri 64-bit asli. Lihat komputer host untuk menentukan cara mengatur entri ini.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\Setup\VS@ProductDir
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@VCTargetsPath
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@VCTargetsPath10
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@VCTargetsPath11
Mengatur variabel lingkungan pada komputer build
Untuk menggunakan MSBuild pada komputer build, Anda harus mengatur variabel lingkungan PATH. Anda dapat menggunakan vcvarsall.bat untuk mengatur variabel, atau Anda dapat mengonfigurasinya secara manual.
Menggunakan vcvarsall.bat untuk mengatur variabel lingkungan
Buka jendela Prompt Perintah di komputer build dan jalankan %Program Files%\Microsoft Visual Studio\<version>\<edition>\VC\vcvarsall.bat. Anda dapat menggunakan argumen baris perintah untuk menentukan toolset yang ingin Anda gunakan—x86, native x64, atau x64 cross-compiler. Jika Anda tidak menentukan argumen dari baris perintah, toolset x86 digunakan.
Tabel ini menjelaskan argumen yang didukung untuk vcvarsall.bat:
| argumen untuk Vcvarsall.bat | Kompilator | Membangun arsitektur komputer | Arsitektur build output |
|---|---|---|---|
| x86 (default) | Native 32-bit | x86, x64 | x86 |
| x86_amd64 | x64 Cross | x86, x64 | x64 |
| amd64 | Menggunakan Arsitektur Asli x64 | x64 | x64 |
Jika vcvarsall.bat berhasil dijalankan—yaitu, tidak ada pesan kesalahan yang ditampilkan—Anda dapat melewati langkah berikutnya dan melanjutkan di bagian Instal rakitan MSBuild ke Global Assembly Cache (GAC) di bagian komputer build dokumen ini.
Mengatur variabel lingkungan secara manual
Untuk mengonfigurasi lingkungan baris perintah secara manual, tambahkan jalur ini ke variabel lingkungan PATH:
- %Program Files%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE
Secara opsional, Anda juga dapat menambahkan jalur berikut ke variabel PATH untuk mempermudah penggunaan MSBuild untuk membangun solusi Anda.
Jika Anda ingin menggunakan MSBuild 32-bit asli, tambahkan jalur ini ke variabel PATH:
%Program Files%\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0 Tools
%windir%\Microsoft.NET\Framework\v4.0.30319
Jika Anda ingin menggunakan MSBuild 64-bit asli, tambahkan jalur ini ke variabel PATH:
%Program Files%\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0 Tools\x64
%windir%\Microsoft.NET\Framework64\v4.0.30319
Memasang rakitan MSBuild ke Global Assembly Cache (GAC) pada komputer build
MSBuild memerlukan beberapa rakitan tambahan untuk diinstal ke GAC pada komputer build.
Salin rakitan berikut dari komputer host ke komputer build. Karena mereka akan diinstal ke GAC, tidak masalah di mana Anda menempatkannya di komputer build.
%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\v110\Microsoft.Build.CPPTasks.Common.v110.dll
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE\CommonExtensions\Microsoft\VC\Project\Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.dll
%ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.VCProjectEngine.dll
Untuk menginstal rakitan ke GAC, temukan gacutil.exe di komputer build—biasanya, berada di %ProgramFiles%\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0 Tools\. Jika Anda tidak dapat menemukan folder ini, ulangi langkah-langkah dalam salin file dari komputer host ke bagian komputer build dari panduan ini.
Buka jendela Prompt Perintah yang memiliki hak administratif dan jalankan perintah ini untuk setiap file:
gacutil -i <file>
Nota
Boot ulang mungkin diperlukan agar assembly sepenuhnya diinstal ke GAC.
Membangun proyek
Anda dapat menggunakan Azure Pipelines untuk membangun proyek dan solusi Visual Studio, atau Anda dapat membuatnya di baris perintah. Saat Anda menggunakan Azure Pipelines untuk membangun proyek, azure Pipelines memanggil MSBuild executable yang sesuai dengan arsitektur sistem. Pada baris perintah, Anda dapat menggunakan MSBuild 32-bit atau MSBuild 64-bit, dan Anda dapat memilih arsitektur MSBuild dengan mengatur variabel lingkungan PATH atau dengan langsung memanggil MSBuild khusus arsitektur yang dapat dieksekusi.
Untuk menggunakan msbuild.exe pada baris perintah, jalankan perintah berikut, di mana solution.sln adalah pengganti untuk nama solusi Anda.
msbuildsolution.sln
Untuk informasi selengkapnya tentang cara menggunakan MSBuild pada baris perintah, lihat Referensi baris perintah.
Buat lingkungan build agar dapat dimasukkan ke dalam pengelolaan sumber kode
Anda dapat membuat lingkungan build yang dapat disebarkan ke berbagai komputer dan tidak memerlukan file "GAC"-ing atau memodifikasi pengaturan registri. Langkah-langkah berikut hanyalah salah satu cara untuk mencapai hal ini. Sesuaikan langkah-langkah ini dengan karakteristik unik lingkungan build Anda.
Nota
Anda harus menonaktifkan pembangunan inkremental agar tracker.exe tidak akan menampilkan kesalahan selama proses build. Untuk menonaktifkan pembuatan bertahap, atur parameter build ini:
msbuildsolution.sln/p:TrackFileAccess=false
Buat direktori Depot di komputer host.
Langkah-langkah ini mengacu pada direktori sebagai %Depot%.
Salin direktori dan file seperti yang dijelaskan dalam salin file dari komputer host ke bagian komputer build dari panduan ini, kecuali tempelkan di bawah direktori %Depot% yang baru saja Anda buat. Misalnya, salin dari %ProgramFiles%\Windows Kits\8.0\bin ke %Depot%\Windows Kits\8.0\bin.
Ketika file ditempelkan di %Depot%, buat perubahan ini:
Di %Depot%\MSBuild\Microsoft.Cpp\v4.0\v110\Microsoft.CPP.Targets, \Microsoft.Cpp.InvalidPlatforms.targets\, \Microsoft.cppbuild.targets\, dan \Microsoft.CppCommon.targets\, ubah setiap instans
AssemblyName="Microsoft.Build.CppTasks.Common.v110, Version=4.0.0.0, Culture=netral, PublicKeyToken=b03f5f7f11d50a3a"
ke
AssemblyFile="$(VCTargetsPath11)Microsoft.Build.CppTasks.Common.v110.dll".
Penamaan sebelumnya bergantung pada assembly yang didaftarkan di GAC.
Di %Depot% \MSBuild\Microsoft.Cpp\v4.0\v110\Microsoft.CPPClean.Targets, ubah setiap instans
AssemblyName="Microsoft.Build.CppTasks.Common.v110, Version=4.0.0.0, Culture=netral, PublicKeyToken=b03f5f7f11d50a3a"
ke
AssemblyFile="$(VCTargetsPath11)Microsoft.Build.CppTasks.Common.v110.dll".
Buat file .props —misalnya, Partner.AutoImports.props—dan letakkan di akar folder yang berisi proyek Anda. File ini digunakan untuk mengatur variabel yang digunakan oleh MSBuild untuk menemukan berbagai sumber daya. Jika variabel tidak diatur oleh file ini, variabel diatur oleh file .props lain dan file .targets yang bergantung pada nilai registri. Karena kami tidak mengatur nilai registri apa pun, variabel ini akan kosong dan build akan gagal. Sebagai gantinya, tambahkan ini ke Partner.AutoImports.props:
<?xml version="1.0" encoding="utf-8"?> <!-- This file must be imported by all project files at the top of the project file. --> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <VCTargetsPath>$(DepotRoot)MSBuild\Microsoft.Cpp\v4.0\v110\</VCTargetsPath> <VCTargetsPath11>$(DepotRoot)MSBuild\Microsoft.Cpp\v4.0\v110\</VCTargetsPath11> <MSBuildExtensionsPath>$(DepotRoot)MSBuild</MSBuildExtensionsPath> <MSBuildExtensionsPath32>$(DepotRoot)MSBuild</MSBuildExtensionsPath32> <VCInstallDir_110>$(DepotRoot)Microsoft Visual Studio\2017\Enterprise\VC\</VCInstallDir_110> <VCInstallDir>$(VCInstallDir_110)</VCInstallDir> <WindowsKitRoot>$(DepotRoot)Windows Kits\</WindowsKitRoot> <WindowsSDK80Path>$(WindowsKitRoot)</WindowsSDK80Path> <WindowsSdkDir_80>$(WindowsKitRoot)8.0\</WindowsSdkDir_80> <WindowsSdkDir>$(WindowsSDKDir_80)</WindowsSdkDir> <WindowsSdkDir_80A>$(DepotRoot)Microsoft SDKs\Windows\v8.0A\</WindowsSdkDir_80A> </PropertyGroup> </Project>Di setiap file proyek Anda, tambahkan baris berikut di bagian atas, setelah
<Project Default Targets...>baris.<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), Partner.AutoImports.props))\Partner.AutoImports.props"/>Ubah lingkungan baris perintah sebagai berikut:
Atur Depot=lokasi direktori Depot yang Anda buat di langkah 1
Set jalur=%path%; lokasi MSBuild di komputer;%Depot%\Windows\System32;%Depot%\Windows\SysWOW64;%Depot%\Microsoft Visual Studio 16.0\Common7\IDE\
Untuk pembangunan 64-bit bawaan, arahkan ke MSBuild versi 64-bit.