Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

xbuild - Trực tuyến trên đám mây

Chạy xbuild trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh xbuild có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


xbuild - công cụ của Mono để xây dựng các tệp dự án MSBuild

SYNOPSIS


xbuild [tùy chọn] [tệp dự án]

MÔ TẢ


xbuild có thể được sử dụng để xây dựng các tệp dự án MSBuild. Môi trường phát triển tích hợp
như MonoDevelop và "Microsoft Visual Studio .NET" sử dụng định dạng tệp dự án msbuild.

xbuild lấy đường dẫn của dự án hoặc tệp giải pháp để xây dựng, làm đối số chính. Nếu như
không có tệp nào được chỉ định thì nó sẽ cố gắng tạo bất kỳ tệp giải pháp hoặc tệp dự án nào trong
thư mục hiện tại, có phần mở rộng * proj.

LỰA CHỌN


/ target: T1 [, TN]
Danh sách các mục tiêu cần xây dựng

/ property: Tên = Giá trị
Đặt hoặc ghi đè các thuộc tính của dự án

/tiều phu:
Trình ghi nhật ký tùy chỉnh để ghi lại các sự kiện xây dựng

/ toolsversion: phiên bản , / tv: phiên bản
Chỉ định phiên bản bộ công cụ để sử dụng.

Ví dụ. /tv:4.0
Điều này sẽ khiến phiên bản 4.0 của Microsoft.Common.targets (trong số những phiên bản khác)
được dùng. Điều này ghi đè
giá trị được chỉ định trong tệp dự án.

Giá trị hợp lệ: 2.0, 3.0, 3.5 và 4.0

/ verbosity:
Mức độ chi tiết của trình ghi nhật ký: yên tĩnh, tối thiểu, bình thường, chi tiết, chẩn đoán

/ xác nhận
Xác thực tệp dự án dựa trên lược đồ

/ xác thực:
Xác thực tệp dự án dựa trên lược đồ được chỉ định

/ consoleloggerparameters: , / clp:
Các thông số cho trình ghi bảng điều khiển: PerfomanceSummary, Summary, NoSummary,
NoItemAndPropertyList, Độ chi tiết

/ filelogger [n] , / fl [n]
Ghi kết quả đầu ra vào một tệp, có tên là 'msbuild.log' theo mặc định. Nếu số lượng tùy chọn
'n' được chỉ định, sau đó nó ghi vào 'msbuild [n] .log'. Các thông số cho trình ghi nhật ký này,
bao gồm tên tệp nhật ký có thể được chỉ định thông qua tùy chọn / flp [n] tương ứng.
Độ chi tiết mặc định cho trình ghi tệp là 'chi tiết. 'n' có thể nằm trong khoảng 1-9.

/ fileloggerparameters [n]: , / flp [n]:
Các thông số cho trình ghi tệp. Điều này ngụ ý một / fl [n] tương ứng. 'n' có thể là
từ 1-9 và được sử dụng để thêm tối đa 10 trình ghi tệp. Ngoài ra, các thông số có thể là
những cái có sẵn cho trình ghi bảng điều khiển:

LogFile =
Tệp mà nhật ký xây dựng sẽ được ghi vào.

Nối Nếu điều này được sử dụng, thì tệp nhật ký sẽ được nối vào, nếu không, tệp mới sẽ được
tạo ra.

Mã hóa =
Mã hóa để sử dụng cho tệp nhật ký, ví dụ. UTF-8, ASCII.

Vd: xbuild foo.csproj / flp: Verbosity = normal
"/flp1:LogFile=build.log;Append;Encoding=ASCII"

/không có logo
Không hiển thị biểu ngữ xbuild ban đầu

/Cứu giúp Hiển thị mức sử dụng xbuild

/phiên bản
Hiển thị phiên bản xbuild

MÔI TRƯỜNG BIẾN


XBUILD_EMIT_SOLUTION
Nếu biến này được đặt, thì tệp dự án được tạo từ tệp giải pháp là
phát ra.

XBUILD_LOG_REFERENCE_RESOLVER
Tham chiếu được giải quyết bằng cách thử một danh sách các đường dẫn tìm kiếm lắp ráp
($ (AssemblySearchPaths)). Nếu xbuild không thể giải quyết một tham chiếu, thì nó sẽ ghi lại
chi tiết về lý do tại sao các đường dẫn tìm kiếm khác nhau không thành công. Nếu biến này được đặt, thì nó
nhật ký giống nhau ngay cả đối với các tham chiếu đã được giải quyết thành công. Các bản ghi này hiển thị
lên nếu độ chi tiết được đặt thành chi tiết hoặc cao hơn.

Đường dẫn MSBuildExtensions
Phần mở rộng MSBuild thường được cài đặt trong $ (MSBuildExtensionsPath), mà xbuild
giải quyết thành tiền tố $ / lib / mono / xbuild. Khi được sử dụng trong Nhập, như:



xbuild thử các giá trị khác nhau cho thuộc tính msbuild $ (MSBuildExtensionsPath), trong
gọi món:

1. Các đường dẫn được chỉ định trong biến môi trường $ MSBuildExtensionsPath.
2. /Library/Frameworks/Mono.framework/External/xbuild trên Mac OSX.
3. $ XDG_CONFIG_HOME / xbuild / task (hoặc Environment.SpecialFolder.ApplicationData)
4. Tiền tố $ / lib / mono / xbuild (vị trí mặc định)

Bất kỳ nơi nào khác trong tệp dự án, $ (MSBuildExtensionsPath) sẽ luôn giải quyết
vị trí mặc định. Đây là một tính năng chỉ dành cho xbuild. Điều này cũng áp dụng cho
các thuộc tính $ (MSBuildExtensionsPath32) và $ (MSBuildExtensionsPath64) và
các biến môi trường có tên tương ứng - MSBuildExtensionsPath32 / 64.

XBUILD_FRAMEWORK_FOLDERS_PATH
Với ToolsVersion 4.0, các dự án có thể nhắm mục tiêu các khuôn khổ tùy ý được tham chiếu bởi
TargetFrameworkMoniker, có định dạng:

Định danh, Phiên bản = [, Hồ sơ = ]

Ví dụ. ".NETFramework, Phiên bản = v4.0"

3 phần của biệt danh được cung cấp bởi các thuộc tính msbuild:

$ (TargetFrameworkIdentifier), $ (TargetFrameworkVersion) và
$ (TargetFrameworkProfile)

Biệt danh này ánh xạ tới một tệp mô tả khung trên đĩa:

/Identifier/Version/[Profile]/RedistList/FrameworkList.xml

Tệp này được sử dụng để xác định đường dẫn nơi tìm các hội đồng khung cho
khuôn khổ cụ thể này.

Gốc khung ở đây có thể định cấu hình và được giải quyết theo thứ tự sau:

1. Các đường dẫn được chỉ định trong biến môi trường $ XBUILD_FRAMEWORK_FOLDERS_PATH
2. /Library/Frameworks/Mono.framework/External/xbuild-frameworks trên Mac OSX.
3. Thuộc tính MSBuild $ (TargetFrameworkRoot)
4. $ prefix / lib / mono / xbuild-frameworks (vị trí mặc định)

XBuild thử các đường dẫn được đưa ra ở trên, theo thứ tự, cho đến khi nó tìm thấy FrameworkList.xml cho
biệt danh. Chạy với / v: độ chi tiết hoặc cao hơn sẽ hiển thị các
đường dẫn mà nó cố gắng.

Bản thân FrameworkList.xml chỉ có một phần tử gốc như:

<FileList Name=".NET Framework 3.5" TargetFrameworkDirectory="..\..\..\..\3.5"
Bao gồmFramework = "v3.0">


Ở đây, thuộc tính TargetFrameworkDirectory chỉ định thư mục chứa
có thể tìm thấy các tập hợp cho khuôn khổ cụ thể này. Nếu điều này không được đặt, thì
cha của thư mục chứa tệp xml được lấy làm thư mục khung.

Thuộc tínhludeFramework chỉ định phiên bản của khung (trong * giống nhau *
$ (TargetFrameworkIdentifier)) nên được đưa vào danh sách cuối cùng của Target
các thư mục khung.

XBUILD_COLORS
Nếu biến này được đặt, nó chứa một chuỗi có dạng "type = foreground, type = .."
chỉ định màu nào sẽ sử dụng để hiển thị lỗi / cảnh báo, v.v. trên một số thiết bị đầu cuối.
Loại ở đây có thể là:

lỗi, cảnh báo, tin nhắn hoặc sự kiện

sự kiện: Đây là sự kiện bắt đầu và kết thúc dự án / mục tiêu / nhiệm vụ
tin nhắn.

Các màu có thể có cho tiền cảnh là: đen, màu đỏ, Đỏ sáng, xanh lá cây, màu xanh lá cây tươi sáng,
màu vàng, Vàng tươi, xanh lam, xanh lam sáng, đỏ tươi, tươi sáng, lục lam, hồng nhạt,
xám, trắng và trắng sáng.

Ví dụ: bạn có thể đặt biến này từ shell của mình:
xuất XBUILD_COLORS
XBUILD_COLORS = sai sót = sáng sủa, cảnh báo = xanh lam

Bạn có thể vô hiệu hóa bảng màu cài sẵn bằng cách đặt biến này thành "vô hiệu hóa".

GHI CHÚ


Trên Mac OSX, để định vị tệp pkg-config (.pc), xbuild cũng xem xét trong
"/Library/Frameworks/Mono.framework/External/pkgconfig".

Sử dụng xbuild trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Quản lý PAC
    Quản lý PAC
    PAC là sự thay thế Perl / GTK cho
    SecureCRT/Putty/vv (linux
    ssh/telnet/... gui)... Nó cung cấp một GUI
    để định cấu hình kết nối: người dùng,
    mật khẩu, quy định EXPECT...
    Tải xuống Trình quản lý PAC
  • 2
    GeoServer
    GeoServer
    GeoServer là một phần mềm mã nguồn mở
    máy chủ được viết bằng Java cho phép người dùng
    để chia sẻ và chỉnh sửa dữ liệu không gian địa lý.
    Được thiết kế cho khả năng tương tác, nó
    xuất bản da ...
    Tải xuống GeoServer
  • 3
    con đom đóm III
    con đom đóm III
    Tài chính cá nhân mã nguồn mở và miễn phí
    giám đốc. Firefly III có một
    hệ thống kế toán kép. Bạn có thể
    nhanh chóng nhập và tổ chức của bạn
    giao dịch tôi ...
    Tải xuống Firefly III
  • 4
    Phần mở rộng Apache OpenOffice
    Phần mở rộng Apache OpenOffice
    Danh mục chính thức của Apache
    Tiện ích mở rộng OpenOffice. Bạn sẽ tìm ra
    các phần mở rộng khác nhau, từ từ điển đến
    công cụ để nhập tệp PDF và kết nối
    với máy lẻ ...
    Tải xuống tiện ích mở rộng Apache OpenOffice
  • 5
    bọ ngựaBT
    bọ ngựaBT
    Mantis là một trang web có thể triển khai dễ dàng
    dựa trên trình kiểm soát lỗi để hỗ trợ lỗi sản phẩm
    theo dõi. Nó yêu cầu PHP, MySQL và
    máy chủ web. Kiểm tra bản demo của chúng tôi và được lưu trữ
    phạm tội ...
    Tải xuống MantisBT
  • 6
    Sứ giả mạng LAN
    Sứ giả mạng LAN
    LAN Messenger là một ứng dụng trò chuyện p2p
    cho giao tiếp mạng nội bộ và không
    yêu cầu một máy chủ. Nhiều loại tiện dụng
    các tính năng được hỗ trợ bao gồm
    thông báo ...
    Tải xuống LAN Messenger
  • Khác »

Lệnh Linux

  • 1
    tuân thủ
    tuân thủ
    abidw - tuần tự hóa ABI của ELF
    file abidw đọc thư viện dùng chung trong ELF
    định dạng và phát ra một biểu diễn XML
    ABI của nó thành đầu ra tiêu chuẩn. Các
    phát ra...
    Chạy tiếp tục
  • 2
    khả năng
    khả năng
    abilint - xác thực một ABI abigail
    đại diện abilint phân tích cú pháp bản địa
    Biểu diễn XML của ABI khi được phát ra
    bởi abidw. Khi nó đã phân tích cú pháp XML
    trả lại ...
    chạy abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - gửi tin nhắn API CORE
    đến daemon lõi-daemon ...
    Chạy coresendmsg
  • 4
    core_server
    core_server
    core_server - Máy chủ chính cho
    Thư rácBayes. MÔ TẢ: Hiện đang phục vụ
    chỉ giao diện web. Cắm vào
    người nghe cho các giao thức khác nhau là TBD.
    Điều này ...
    Chạy core_server
  • 5
    fwflash
    fwflash
    fwflash - chương trình flash tập tin hình ảnh
    với một thiết bị NXT được kết nối ...
    Chạy fwflash
  • 6
    fwts-sưu tầm
    fwts-sưu tầm
    fwts-collect - thu thập nhật ký cho fwts
    báo cáo lỗi. ...
    Chạy fwts-collect
  • Khác »

Ad