我正在阅读 Michele Bustamante 的《Learning WCF》一书,并尝试使用 Visual Studio C# Express 2008 来完成。说明说要使用 VS C# Express 中不包含的 WCF 项目和项模板。Visual Studio Web Developer Express中包含这些类型的模板,我尝试将它们复制到正确的目录中以供 VS C# Express 查找,但 IDE 找不到它们。有一些注册过程吗?或者在某处配置文件?
4 回答
如果您同时安装了 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
如果您是学生,您可以从DreamSpark免费获得完整的 Visual Studio 2008。
麦克风,
Visual Web Developer 2008 Express 将帮助您处理 WCF 项目。
我有以下...
Microsoft Visual Studio 2008 版本 9.0.30729.1 SP Microsoft .NET Framework 版本 3.5 SP1
希望这可以帮助。
桑吉夫
作为一个注意后续行动,我也不得不跑
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 后,树迭代并出现了新模板。