2014-04-29 24 views
9

Vì vậy, tôi đang cố gắng nghiên cứu một ứng dụng mẫu được gọi là ModernUIDemo.exe được tìm thấy trong một tệp zip here. Trang web đề cập đến mã nguồn của ứng dụng có thể được tìm thấy here.Làm cách nào để đặt "dự án thực thi làm dự án khởi động" trong Visual Studio 2013 Express?

Sau khi tải về, và chỉ Visual Studio Express 2013 cho Windows Desktop để các tập tin giải pháp và cố gắng để bắt đầu mà không gỡ lỗi, tôi nhận được một thông báo lỗi:

Một dự án với một loại sản lượng của Class Thư viện không thể đã bắt đầu trực tiếp .

Để gỡ lỗi dự án này, hãy thêm dự án thực thi vào giải pháp tham chiếu đến dự án thư viện này. Đặt dự án thực thi làm dự án khởi động.

Tôi giả định điều này có nghĩa là có nhiều dự án và tôi cần đặt một dự án có thể khởi động. Vì vậy, làm thế nào để tôi làm điều này?

Tôi đã tìm trong cài đặt Ứng dụng, nơi nó liệt kê "Đối tượng khởi động" và nó cho biết FirstFloor.ModernUI.App.App. Đúng không?

Thông thường, tài liệu được trình bày như thế nào trong các ứng dụng C#? Có giống như một javadoc tôi phải tạo ra cho C#/XAML/WPF?

chỉnh sửa:

Tôi bây giờ nhận được một số lỗi tài liệu tham khảo trong XAML để <mui:ModernTab<mui:BBCodeBlock không tồn tại trong không gian tên XML. Bất kì manh mối nào? Tôi đã nghĩ tôi đã thêm các tập tin dll ....

+0

Dường như bạn đang cố chạy thư viện lớp học. Một thư viện lớp học sẽ không có bất cứ điều gì để chạy, nó có nghĩa là để được sử dụng như một phần của một dự án khác. Bạn cần tạo một dự án sử dụng thư viện lớp, sau đó đặt nó làm dự án khởi động bằng cách bấm chuột phải vào tên dự án trong Solution Explorer và chọn "Đặt làm dự án khởi động". –

Trả lời

11

Trong bất động sản trong tab Ứng dụng của dự án của bạn, bạn phải xem:

enter image description here

Loại đầu ra: Ứng dụng Windows.

Với cấu hình này sau khi biên dịch, bạn sẽ nhận được tệp EXE. Thay vào đó, theo thông báo lỗi bạn nhận được, ứng dụng của bạn được định cấu hình như Thư viện lớp, vì vậy, đầu ra là DLL.

+0

Vì vậy, điều này cố định nó, nhưng bây giờ có một số lỗi tham chiếu đặc biệt trong XAML để ' user3525618

+0

@ user3525618: dự án của bạn không được nhắm mục tiêu để thực thi nhưng đối với DLL, dẫn đến một số thay đổi về kiến ​​trúc. có thể có nhiều người trong số họ thực thi, để chạy chương trình. – Tigran

+1

Tôi không hiểu bạn đang nói gì. Bạn có thể giải thích nó như tôi là 5? : D – user3525618

19

Nhấp chuột phải vào dự án bạn muốn chạy -> Set as khởi động dự án

+0

Hoặc chọn * giải pháp * và đặt 'Dự án khởi động' trong cửa sổ" Thuộc tính ". – Sinatr

+0

Chính xác những gì tôi cần ... Cảm ơn :-) –

Các vấn đề liên quan