Компилирането на проект в командния ред може да се извърши с помощта на Microsoft Build Engine или с помощта на пакетни файлове, въпреки че първият метод включва използването на.targets файлове, достъпни изключително в Visual Studio. И двата метода на компилация се основават на използването на Visual Basic и Visual C # компилатори.
Инструкции
Етап 1
Уверете се, че имате необходимия изпълним файл MSBuild в папката% systemroot% Microsoft. NETFramework version_name и проверете дали променливата на системния път съответства на посочената директория. Посочете директорията, съдържаща файловете на желания проект в интерпретатора на команди и се уверете, че се използва едно от разширенията: - csproj; - sln; - vbproj Въведете стойността msbuild.exe име на проекта, който ще се компилира в командния ред тестово поле и проверете показаните данни за избрания процес.
Стъпка 2
Използвайте командни файлове, за да дефинирате променливите на пътя, които сочат към. NET Compact Framework сборка, който да използвате, необходимите препратки и синтаксиса на командата на компилатора. Използвайте всеки текстов редактор, за да създадете нов файл и да добавите генерирания партиден файл към него. Ако е необходимо, променете стойността на променливата на пътя и запишете създадения документ с произволно име и разширението.bat.
Стъпка 3
Уверете се, че променливата на пътя съдържа директорията. NET Framework, която съдържа необходимите изпълними csc.ee и vbc.exe, които са компилатори на Visual C # и Visual Basic. Въведете стойността за името на генерираните партидни и изходни файлове в текстовото поле на интерпретатора на команди. Моля, обърнете внимание, че разширението на изходния файл трябва да съвпада с използвания компилатор.
Стъпка 4
Използвайте необходимите стойности на параметрите на компилатора: - r - за задаване на необходимите референции за сглобяване; - импортиране - за импортиране на необходимите пространства от имена; пропуски (за Visual Basic); - noconfig - задължителен параметър; - sdkpath - за определяне на местоположението на библиотеката Mscorlib.dll.