Visual Studio 2010 SharePoint可替换参数未被替换

Kyl*_*man 2 wcf visual-studio-2010 sharepoint-2010

我正在按照SharePoint Bits博客上的说明创建用于在SharePoint 2010内部署的自定义WCF服务.

正如第3步所说,我正在构建我的.SVC文件的内容.请注意,这是一个带有.SVC扩展名的空白文本文件,我已手动将文本输入此文件.

<%@ ServiceHost 
Language="C#" 
Factory="...(omited for length)..."
Service="Assembly.MyService, $SharePoint.Project.AssemblyFullName$" %>
Run Code Online (Sandbox Code Playgroud)

$SharePoint.Project.AssemblyFullName$是一个可替换的参数,当打包解决方案时,visual studio应该替换为我的项目构建的程序集的强名称.

问题是在包装步骤期间不会替换可替换参数.我的项目还包括一个可视化Web部件(.webpart文件包含相同的可替换参数),正确替换了可替换参数.

如何在程序包步骤中替换我的.SVC文件中的可替换参数?

Rog*_*ier 8

最佳选择是新添加PropertyGroupProject.csproj文件中的记事本手动(aaargh),但至少可以说工作在一个新的结帐/其他开发PC,以及:

  <PropertyGroup>
    <TokenReplacementFileExtensions>svc</TokenReplacementFileExtensions>
  </PropertyGroup>
Run Code Online (Sandbox Code Playgroud)