5
Khi tôi xuất bản dự án của tôi vớiLàm thế nào để xác định thư mục đầu ra của DNU/DotNet xuất bản
dotnet publish
nó ra vào một thư mục
bin/Debug/dnxcore50/osx.10.11-x64/publish
(hoặc có lẽ là phiên bản tương đương)
Có thể xác định vị trí thư mục này cho một tập lệnh postpublish được chỉ định trong project.json tập tin?
Những nên được ghi chép ở đâu đó ... Anywhere! 'project.json' là một hộp đen trừ khi người ta có thể tìm thấy mã nguồn và phân tích nó. – Robula
@BradRobinson Tôi không hiểu chính xác cách sử dụng các biến này. Tôi có thể hiển thị ví dụ OutputPath với ' ' nhưng không phải% compile của bạn: OutputPath%. Bởi vì tôi muốn biết làm thế nào để có được OutputPath REAL, nếu tôi hiển thị nó, tôi nhận được _. \ Bin_ thay vì _. \ Bin \ Debug \ net461 \ win7-x64_ –
@ JérômeMével Các biến trên được sử dụng trong tệp 'project.json' của bạn. Tôi không tin rằng có cách giải quyết 'bin \ Debug \ net461 \ win7-x64' từ MSBuild. Tuy nhiên bằng cách sử dụng '% compile: RuntimeOutputDir%' trong 'project.json' sẽ giải quyết thành' D: \ ... \ \ bin \ Debug \ net461 \ win7-x64' –
Robula