如何将WCF模板添加到Visual Studio Express中?

8
我正在按照Michele Bustamante所写的《学习WCF》一书中的内容进行学习,并尝试在Visual Studio C# Express 2008中实践。指南中要求使用WCF项目和项目模板,但这些在VS C# Express中并没有包含。Visual Studio Web Developer Express中包含了这些类型的模板,我已经尝试将它们复制到VS C# Express应该能找到的正确目录中,但是IDE并没有找到它们。是否有一些注册过程?或者配置文件存放的位置?
4个回答

17
如果您同时安装了Visual Web Developer (VWD) 2008和Visual C# (VC#) 2008,您可以在它们之间复制模板。 VWD模板文件位于(默认情况下):
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress

VC#模板存放在:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VCSExpress

只需将两个目录之间的模板复制即可,它们可能不完全匹配,但应该足够接近以便理解。例如,我通过从以下位置复制文件,将VC#项目模板复制到VWD中:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VCSExpress\ProjectTemplates\1033

转换为:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress\ProjectTemplates\CSharp\Windows\1033

模板不会立即出现在模板浏览器中。对于VWD,您需要运行:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress.exe /installvstemplates

对于VC#,您可以运行:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VCSExpress.exe /installvstemplates

非常晦涩难懂。但至少在C# Express中有一种添加模板的方法。 - ashes999
这对于Windows Phone版本的C# Express也适用,唯一的区别是可执行文件: C:\Windows\system32>"c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7 \IDE\VPDExpress.exe" /installvstemplates - Darkside

4
如果你是学生,你可以从DreamSpark免费获取完整的Visual Studio 2008。

4

Mike,

Visual Web Developer 2008 Express可以帮助您处理WCF项目。

我有以下内容...

Microsoft Visual Studio 2008 版本9.0.30729.1 SP Microsoft .NET Framework 版本3.5 SP1

希望这可以帮到您。

Sanjeev


0
作为一个注意事项的后续,我还需要运行以下命令:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress.exe /ResetSettings
在复制模板并运行以下命令之后:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress.exe /installvstemplats
当IDE尝试枚举C#项目模板树时,它会崩溃。运行ResetSettings后,树形结构被迭代,新模板也出现了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接