是否可以使用.DWPROJ
而不是msbuild
自动构建devenv
扩展名。使用devenv
构建解决方案时,我遇到了一些许可问题
我目前的做法如下
function BuildCube($SlnFileName, $SlnFilePath)
{
$parameters = """$SlnFilePath"" /Build"
$vsPath= (Get-Item 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\devenv.exe').GetValue($name)
Start-Process -FilePath $vsPath -ArgumentList $parameters -Wait
Write-Progress -Id 20275 -Activity $SlnFileName -Status "Done building." -PercentComplete 100;
}
我尝试使用msbuild时出现异常
最佳答案
不幸的是,到目前为止,尚不支持在此类项目上运行msbuild。根据Microsoft的说法,此功能按计划进行:
https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/11536152-support-ssas-ssis-ssrs-in-msbuild
到目前为止,只有像在命令行上使用devenv.exe构建项目这样的黑客程序才有可能:
http://www.dimodelo.com/blog/2014/automate-build-and-deployment-of-ssas-cubes-using-msbuild/
关于powershell - 使用PowerShell自动构建dwproj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41096064/