首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用构建SSAS 2016

利用构建SSAS 2016
EN

Stack Overflow用户
提问于 2017-01-20 07:24:19
回答 1查看 1.4K关注 0票数 2

SSAS项目不能使用MSBuild构建。但是,据报道,可以使用Visual或SSAS帮手 (描述)构建SSAS项目。

使用Visual (devenv.exe),我的SSAS 2016表格项目的构建确实很好:

Visual还提供了一个用于非交互式使用的CLI:devenv.com。然而,尽管我的项目使用GUI构建得很好,但是当尝试使用CLI构建时,它会引发一个错误:

如何使用CLI构建我的SSAS 2016表格项目?devenv.com是否使用比devenv.exe更多的库来构建

背景/更多信息/尝试:

SSAS Helper示例CLI也会产生相同的错误。

互联网似乎不知道这个问题..

我的smproj文件如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Development</Configuration>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{8CE414BB-95B2-4C99-9E03-51BA72086E22}</ProjectGuid>
    <OutputType>Exe</OutputType>
    <RootNamespace>MyRootNamespace</RootNamespace>
    <AssemblyName>MyAssemblyName</AssemblyName>
    <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
    <OutputPath>bin\</OutputPath>
    <Name>ProjectName_Tabular</Name>
    <DeploymentServerName>devserver</DeploymentServerName>
    <DeploymentServerEdition>Developer</DeploymentServerEdition>
    <DeploymentServerVersion>Version_11_0</DeploymentServerVersion>
    <DeploymentServerDatabase>ProjectName_Tabular</DeploymentServerDatabase>
    <DeploymentServerCubeName>Model</DeploymentServerCubeName>
    <DeploymentOptionProcessing>Default</DeploymentOptionProcessing>
    <DeploymentOptionTransactionalDeployment>False</DeploymentOptionTransactionalDeployment>
    <DeploymentOptionDirectQueryMode>InMemory</DeploymentOptionDirectQueryMode>
    <DeploymentOptionQueryImpersonation>Default</DeploymentOptionQueryImpersonation>
    <SccProjectName>SAK</SccProjectName>
    <SccProvider>SAK</SccProvider>
    <SccAuxPath>SAK</SccAuxPath>
    <SccLocalPath>SAK</SccLocalPath>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Development' ">
    <OutputPath>bin\Development\</OutputPath>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
    <OutputPath>bin\Release\</OutputPath>
    <DeploymentServerEdition>Enterprise</DeploymentServerEdition>
    <DeploymentOptionProcessing>Full</DeploymentOptionProcessing>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="ProjectName_Tabular.bim">
      <SubType>Code</SubType>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Compile>
  </ItemGroup>
  <Import Project="$(MSBuildExtensionsPath)\Business Intelligence Semantic Model\1.0\Microsoft.AnalysisServices.VSHostBuilder.targets" />
</Project>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-21 03:52:09

使用tabular,您可以运行msbuild。例如,

MSBuildTaurarProject8.smproj /verbosity:m /target:Rebuild /property:Configuration=Release

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41758159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档