como usar as propriedades msbuild no script sqlproj (SQL Server 2012)

Acabei de atualizar meu SQL Server 2008 r2 .dbproj para um SQL Server 2012 .sqlproj (usando o SQL Server Data Tools).

Anteriormente, eu era capaz de definir uma variável SQLCMD no meu projeto e, em seguida, definir o valor editando o arquivo de projeto para usar valores de msbuild adicionando o seguinte elemento:

<ItemGroup>
    <SqlCommandVariableOverride Include="ProjectDirectory=$(MSBuildProjectDirectory)" />
</ItemGroup>

Que eu poderia usar no meu script PostDeployment assim:

SELECT * INTO dbo.MyTable FROM dbo.MyTable WHERE 1=2
BULK INSERT dbo.MyTable
FROM  '$(ProjectDirectory)\data\dbo.MyTable.dat'
WITH (DATAFILETYPE = 'widenative')

No entanto, após a atualização, isso não parece mais funcionar.

Eu tentei adicionar essa mesma entrada ao novo sqlproj, mas a funcionalidade Publicar não parece pegá-lo e quer que eu forneça um valor. Se eu fornecer$(MSBuildProjectDirectory)Isso é interpretado literalmente e falha.

Sob o novo regime, qual é o mecanismo para especificar um caminho de arquivo local e / ou usando valores de msbuild?

questionAnswers(1)

yourAnswerToTheQuestion