Tôi đang sử dụng F # và tôi thấy rằng các mẫu có sẵn có một chút để thưa thớt theo ý thích của tôi và tôi muốn tạo nhiều hơn. Làm thế nào tôi sẽ đi về làm điều đó? Ngoài ra, làm thế nào tôi sẽ cài đặt các mẫu sau khi tôi đã thực hiện chúng?Visual Studio 2010 Tạo và Cài đặt Mẫu
Trả lời
Đây là bài viết MSDN dành cho mẫu. Hy vọng rằng nó cũng tương tự như:
Trong con đường Visual Studio của bạn sẽ tìm thấy các mẫu mặc định, đây là một bộ các tập tin zip mà có được mở rộng sang các mẫu cach.
Họ được lưu trữ trong
- mục Templates -
%VSInstallDir%\Common7\IDE\ItemTemplates\
- Templates Dự án -
%VSInstallDir%\Common7\IDE\ProjectTemplates\
Trích xuất các {{}} .zip trong câu hỏi và nén lại với những nội dung sửa đổi sẽ cập nhật bản mẫu. Bạn cũng có thể sao chép các tệp này vào một trong các thư mục mẫu tương ứng trong %USERPROFILE%\Documents\Visual Studio 2010
.
Để biết thông tin về các mẫu xây dựng, hãy xem Visual Studio Templates trên MSDN.
Sau đó, bạn cần thông báo cho VS để tạo lại bộ nhớ cache.
- mở một dòng lệnh visual studio vỏ
- Execute
devenv /installvstemplates
Bạn cũng có thể sử dụng "Xuất Template ..." wizard từ menu file, tuy nhiên mẫu xuất khẩu mất nội dung ban đầu như vậy dưới dạng tuyên bố if
.
Quên chuyện này đi, tôi nhận ra mình vừa mới nhận ra mình cần bắt đầu bàn điều khiển với quyền quản trị ... duh! –
Tôi chạy devenv/installvstemplates, sau đó các mẫu studio trực quan bị mất. Tôi chỉ có thể thấy 2-3 mẫu sau một thông báo lỗi. –
@ DavutGürbüz, bạn có gặp vấn đề về quyền không? Hoặc có điều gì đó sai với các tệp ZIP trong vị trí nguồn mẫu không? Cũng nên nhớ rằng các tệp ZIP không được chứa thư mục cha, nghĩa là Class.zip không được chứa thư mục nào nhưng có tệp Class.cs và các tệp meta khác. Nếu bạn có cấu trúc thư mục d bên trong ZIP khi mở rộng VS sẽ không thấy nội dung và không hiển thị mẫu của nó. –
Tôi muốn thử http://msdn.microsoft.com/en-us/library/ms185291.aspx - có vẻ như đó là điểm khởi đầu tốt, ít nhất.
Bạn có thể nhận được các ví dụ hoàn chỉnh thực hiện ở đây: Multi-Project Templates with Wizard: Visual Studio 2010 Sample
tôi nhớ da diết SharePoint 2010 và MOSS 2007 mẫu trong Visual công cụ phát triển Studio 2010 sau khi cài đặt SharePoint của tôi. Tôi cài đặt lại VS và thấy rằng họ đã có sẵn. Có vẻ như trong khi cài đặt các điều kiện tiên quyết của SharePoint vì một lý do nào đó, tôi đã bỏ lỡ các mẫu đó khỏi việc cài đặt.
Bạn có thể tải về và cài đặt VS 2010 SDK (hoặc VS 2010 SP1 SDK), trong đó có mẫu dự án mới như mục Template mẫu và Template Project mẫu (Tôi không biết nếu có phiên bản dành cho các phiên bản trước đó của VS và nếu các mẫu này chỉ dành cho C# hay không).
Visual Studio 2010 SP1 SDK: http://www.microsoft.com/download/en/details.aspx?id=21835
Visual Studio 2010 SDK: http://www.microsoft.com/download/en/details.aspx?id=2680
Tôi chạy vào vấn đề với điều này và nhiều mẫu tùy chỉnh. Mỗi mẫu (ví dụ: vstemplate + cs tệp) phải nằm trong tệp zip của riêng nó. Nếu bạn đặt một số vào cùng một zip nó sẽ không nhận bất kỳ của họ.
Tôi cũng thấy rằng nếu bạn đặt chúng trong:
$My Documents$\Visual Studio 2010\Templates\ItemTemplates
sau đó bạn sẽ không cần phải chạy lệnh (devenv/installvstemplates) được đề cập bởi Brett. Có lẽ đây chỉ là khi sửa đổi những cái hiện có trong thư mục cài đặt.
Dưới đây là một ví dụ mà tôi sử dụng cho gõ lên kiểm tra NUnit:
tập tin Mã (với cs/mở rộng có liên quan):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
namespace $rootnamespace$
{
[TestFixture, Category("issue")]
public class $safeitemname$
{
[SetUp]
public void Setup()
{
}
[Test]
public void Test()
{
}
}
}
Mẫu tập tin (với phần mở rộng .vstemplate):
<VSTemplate Version="3.0.0" Type="Item"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" >
<TemplateData>
<DefaultName>ATest.cs</DefaultName>
<Name>NUnit test</Name>
<Description>
with [TestFixture] attribute set on class and one empty method
called Test that has [Test] attribute
</Description>
<ProjectType>CSharp</ProjectType>
<SortOrder>10</SortOrder>
<Icon>someIcon.ico</Icon>
</TemplateData>
<TemplateContent>
<References />
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.cs"
ReplaceParameters="true">TheCodeFile.cs</ProjectItem>
</TemplateContent>
</VSTemplate>
Tôi không thể nhận các mẫu tùy chỉnh của mình để hiển thị trong hộp thoại Thêm mục mới bất kể tôi làm gì. Tôi đã làm theo mọi hướng dẫn cho T. Liệu điều này không làm việc trong Visual Studio 2015? Tôi đã chọn Tùy chọn để đảm bảo rằng nó trỏ vào đúng vị trí. – crush
- 1. Cài đặt Visual Studio 2008 SAU 2010?
- 2. Visual Studio 2010 - Gỡ cài đặt NuGet
- 3. Visual Studio - "{}" cài đặt
- 4. Visual Studio 2010 cài đặt giải pháp thám hiểm
- 5. Visual Studio 2010 SP1 Beta cài đặt chậm
- 6. Visual Studio 2010 Service Pack 1 không được cài đặt
- 7. Cách cài đặt tài liệu Visual Studio 2010
- 8. Macro trong Visual Studio 2010 tải tệp cài đặt
- 9. Cài đặt Visual Studio 2010 SDK không thể tìm thấy Visual Studio
- 10. Visual Studio 11 Beta có thể được cài đặt cạnh nhau với Visual Studio 2010 không?
- 11. UnInstall Visual Studio 2010
- 12. Visual Studio 2010 - RemovePreviousVersions
- 13. Mẫu ODATA trong Visual Studio 2010
- 14. Visual Studio 2008: Cách cài đặt mẫu mục
- 15. Thứ tự cài đặt đúng cho Visual Studio 2010 với SQL Server 2008 và Office 2007?
- 16. Visual Studio 2010 Team Explorer
- 17. Tạo chương trình cài đặt trong Visual Studio 2005?
- 18. Ctrl-Backspace Visual Studio 2010
- 19. openFrameworks Hướng dẫn cài đặt Visual Studio?
- 20. Visual Basic 6 khiến Visual Studio 2010 cố gắng cài đặt
- 21. Làm cách nào để cài đặt tính năng Visual Web Developer cho Visual Studio 2010
- 22. GTK # trong Visual Studio 2010
- 23. WebsiteSpark & Visual Studio 2010
- 24. Tại sao Visual Studio tạo tệp cài đặt .exe?
- 25. /LinkResource trong Visual Studio 2010
- 26. Làm cách nào để sử dụng Mẫu dự án Visual Studio 2010 mà tôi đã tạo
- 27. Visual Studio 2010, Crystal Report cho Visual Studio 2008 và ClickOnce
- 28. Tridion: Trình tạo mẫu và Visual studio gỡ lỗi
- 29. Không thấy Mẫu Khuôn khổ Thực thể sau khi Visual Studio 2010 cài đặt trên Windows 7 64 bit
- 30. F # và Visual Studio 2010 Express Edition?
Cảm ơn! điều này đã cho tôi đi đúng hướng! – RCIX