Phiên bản Express của C# 2010 có hỗ trợ xây dựng dòng lệnh không?Có thể biên dịch dòng lệnh dự án với Visual C# 2010 Express edition không?
Trả lời
Trình biên dịch C# là một phần của .Net Framework. Nếu bạn có bất kỳ phiên bản VS2010 nào, bao gồm Express, bạn phải có .Net 4.0, vì vậy bạn phải có trình biên dịch dòng lệnh. Thường sống dưới C: \ windows \ microsoft.net \ framework \ v4.xxx \
Ngoài ra, nếu bạn chỉ nhìn vào cửa sổ đầu ra trong VS sau khi xây dựng mới, bạn sẽ thấy trình biên dịch. Tôi có C# Express 2008, và khi tôi xây dựng một dự án mới:
------ Build started: Project: ConsoleApplication1, Configuration: Release Any CPU ------
C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:TRACE /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug:pdbonly /filealign:512 /optimize+ /out:obj\Release\ConsoleApplication1.exe /target:exe Program.cs Properties\AssemblyInfo.cs
Compile complete -- 0 errors, 0 warnings
ConsoleApplication1 -> C:\Users\brianmcn.brianmcn-7-home\AppData\Local\Temporary Projects\ConsoleApplication1\bin\Release\ConsoleApplication1.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
nơi
C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe
là trình biên dịch.
(MSBuild.exe cũng sẽ ở đó nếu bạn muốn xây dựng một .csproj.)
Tôi không biết nếu phiên bản Express bao gồm nó, nhưng bạn có thể xây dựng từ dòng lệnh bằng cách gọi devenv
sử dụng /Build
swicth: http://msdn.microsoft.com/en-us/library/xee0c8y7(VS.100).aspx
Dù sao, bạn cũng có thể xây dựng các giải pháp Visual Studio bằng cách sử dụng MSBuild. Xem ở đây cho một ví dụ Visual Studio 2008: http://blog.benhall.me.uk/2008/07/msbuild-build-visual-studio-2008.html) (Tôi đoán rằng nó sẽ rất giống với Visual Studio 2010)
- 1. F # và Visual Studio 2010 Express Edition?
- 2. Mở các dự án VS không thể hiện bằng Visual Studio 2010 Express
- 3. Sử dụng GLUT với Visual C++ Express Edition
- 4. Truyền đối số dòng lệnh trong Visual Studio 2010?
- 5. LNK1201 Visual C++ 2010 Dự án lớn không tạo PDB
- 6. Xây dựng 64 bit trên microsoft visual C++ express 2010
- 7. Sử dụng CMake với Windows 7, Visual Studio 2010 và dòng lệnh
- 8. Cách biên dịch các dự án VC++ 2010 bằng Visual Studio 2012 và Windows SDK 7.1
- 9. visual C++ 2010 express auto writing brackets
- 10. Tôi không thể biên dịch trong Visual Studio 2010
- 11. Dự án <Name> không thể mở được vì trình biên dịch Microsoft Visual C# 2010 không thể được tạo. Vui lòng cài đặt Visual Studio
- 12. Biên dịch dòng lệnh bằng cl.exe?
- 13. Sự cố biên dịch trong Visual Studio 12 Professional với dự án C#
- 14. Giới hạn Visual Studio 2010 Express
- 15. Visual Studio 2010 Express C# hạn chế
- 16. Mã biên dịch trong Visual Studio 2010 nhưng không nên biên dịch ở tất cả
- 17. Visual Studio 2010 - dự án C++ - xóa tệp * .sdf
- 18. Có thể đổi tên thư mục "Dự án của tôi" trong dự án Visual Studio 2010 không?
- 19. Trình biên dịch dòng lệnh của Visual Studio 2012
- 20. Dự án Visual Studio 2010 cho Visual Studio 2012
- 21. Chạy dự án Eclipse từ dòng lệnh
- 22. Biên dịch lỗi trong dự án C++ với C và C mã ++
- 23. Dự án Javafx không biên dịch với maven
- 24. Microsoft Visual Studio 2010 Academic Edition
- 25. Giấy phép Visual Studio Express 2010
- 26. Kết nối Mysql/C++ cho windows 2010 express không biên dịch
- 27. Visual Studio 2010 C++ biên dịch vấn đề
- 28. Dự án thiết lập Visual Studio 2010 - một dự án cho cả 64 và 32
- 29. Dự án Lua biên dịch có lỗi (luabind)
- 30. thêm các mục vào dự án Visual C# (Express 2010) mà không cần sao chép chúng vào thư mục dự án
Và tên của nó là ...? :) – grigoryvp
csc.exe - và nhiều ký tự cho độ dài tối thiểu – Brian