SQL SMO发布时装配不能被部署

我有一个关于若干有关SMO组件的部署有点问题。 我在我的项目中的以下5引用:

SQL SMO发布时装配不能被部署

每一个在了库文件夹是从哪里添加引用,每个设置为复制本地=真正的一个.dll。 该项目文件显示了这一切都是为了,例如:

<Reference Include="Microsoft.SqlServer.Smo, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL"> <HintPath>..\Libraries\Microsoft.SqlServer.Smo.dll</HintPath> <Private>True</Private> </Reference>

问题是,每次我从Visual Studio发布我的电脑上时,组件将不会被复制。 当我通过TeamCity的(这肯定不具有SQL Server或安装SMO SDK)发布同样的事情。 我可以手动拷贝过来的组件和运行的东西就好了(不依赖GAC),但很明显,我想在部署过程中封装这个。

有什么能出版,从停这些组件?

--------------解决方案-------------

我相信你不应该把刚才复制部署基于SMO的应用程序时DLL。 请参阅此链接:分发使用SQL Server管理对象的应用程序。 我引述如下:

如果您开发使用SQL Server管理对象的应用程序,你需要确保必要的支持文件都存在计算机与应用程序上。 在SQL Server 2008功能包中包含一个再发行组件包的SQL Server管理对象。

您将需要从该下载链接获得SharedManagementObjects.msi:http://www.microsoft.com/download/en/details.aspx?id=16978

根据 http://social.msdn.microsoft.com/Forums/sqlserver/en-US/d0469db8-f0b8-4289-a314-6bcfcb9aec27/microsoftsqlserversmodll-issue?forum=sqlsmoanddmo, 这两种解决方案都很好。

分类:。净 时间:2012-01-01 人气:31
分享到:

相关文章

  • Visual Studio中未能部署到MSRS报告 2014-12-04

    Visual Studio中无法部署在远程MSRS实例报告或数据源. 错误消息"无法连接到远程服务器". 服务器启动并运行和项目点的TargetServerURL属性正确的URL在浏览器中它的工作原理. 我用Google搜索周围,但并发现了几个论坛主题讨论同样的问题,但他们都没有任何有关决议. 我使用VS2008和2008年MSRS. 有没有人见过这个? 任何想法如何解决这个问题. 谢谢. --------------解决方案------------- 这几个星期前就发生在我身上. 要

  • 凡在Visual Studio中配置的编辑语言? 2013-03-02

    我编辑在Visual Studio 2010 Shell对于FsYacc和FsLex文件. 这些文件有FSL和FSX的延伸,并有类似的语法highlightning或智能感知没有编辑的支持,以及注释/取消注释按钮将被禁用. 我在哪里可以配置Visual Studio中使用FSL和FSX文件F#设置? 这不会是最优的,但总比没有好得多. --------------解决方案------------- 如果你为注册表黑客,我注意到例如: HKEY_CURRENT_USER\Software\Micr

  • 在Visual Studio中加快部署操作 2014-11-15

    我建立Windows Mobile设备的应用程序,其中涉及了约1500文件组成的数据库. 但是,每个文件的大小是50KB下,整体大小是下15MB. 当Visual Studio中部署该应用的移动设备,它需要从25至30分钟. 我想知道是否有一种方法来加快这一进程. 我猜的大量文件是什么减缓下来,但因为我打开了"复制只有在更新"选项,每一个文件,我实在不明白我怎么可以改变一切. 此外,最长的阶段似乎是"部署启动..." 如何我可以提高整体性能的任何想法? ------

  • 如何在Visual Studio中配置版本号,以使DLL比较 2013-11-26

    我建立在Visual Studio 2008中有多个项目和项目依赖一个C#的解决方案. 我要寻找一种方式只有当构建项目更改代码来改变DLL版本号. 我目前使用除了比较我在本地建版本进行比较,以生产文件系统. 我们的目标是只部署更新的DLL. 我使用的自动递增的版本号,每次你打开Visual Studio,做一个构建,所有的DLL版本号递增. 这同样适用于一个完整的解决方案和重建时,不同的开发者构建并尝试进行部署. 有没有办法,我可以配置Visual Studio的基础上更改文件内容,只增加了版本

  • 构建从QMAKE Visual Studio中配置 2013-06-11

    我使用的qmake(qmake的-tp VC)生成vcxproj文件Visual Studio 2010中的问题是,只有"释放"并生成"调试"解决方案配置. 我想创建另一个配置,把它configX,这将设置其他预编译器定义,我们不希望在其他的构建. 我无法弄清楚如何在Qt的专业文件做到这一点. 任何人都可以提供一些帮助? 提前致谢. --------------解决方案------------- 根据这个线程qtcentre论坛,您可以定义使用多个配置CONFIG变

  • 我如何指定一个IIS网站创建通过Visual Studio中的部署包 2013-11-13

    我试图通过Visual Studio 2010中有问题的网站创建自己的网站部署包有约束力的,我指向127.0.0.1在我的hosts文件. 我的Web应用程序项目设置,指向网站和一切工作正常. 当我尝试创建一个包,但是,被用于从错误站点的设置. 我怎么能告诉部署包使用正确的设置,什么机制控制呢? 更新:目前看来,在Microsoft.Web.Publishing.targets的MapUriToIisWebServer任务上来了错误的IIS网站. 明白了从通过命令行使用的MSBuild的输出:

  • 比较在Visual Studio中配置? 2012-06-13

    其实我围过来一个问题,我得到更多的时候进入,因为我喜欢: 考虑以下几点:您刚才提出了新的解决方案/项目,并开始创建/加入你需要的所有东西. 当你这样做时,你总是在调试配置中的方式. 您更改您的配置(在C ++项目尤其是编译器,链接器设置),并在你只是想换释放模式,使一个最终版本,并会发生什么的一天结束? 你有大量的错误信息有关缺少定义,链接库,预处理器定义,预编译头,等等) 现在? 打开项目属性,请在树状视图中的每个项目,开关和背部与配置的组合框左上角. 由于这样的事实,这两个配置都保存在一个文

  • 有没有在Visual Studio中的SPWeb和SPSite的处置自动检查? 2013-06-25

    我查看了一些代码,我想不用启动,这将是Visual Studio中抛出一个警告,任何时候的SPWeb或SPSite对象有用的"使用(SPSite的X = ...){}". 有没有在Visual Studio中配置这种方式? --------------解决方案------------- 有时你需要处理(比如VAR网站=新的SPSite()),有时你不应该处理(如VAR网络= site.RootWeb). 所以,你不能做基于绝对的警告. 最好的办法是使用SPDisposeCheck. 使

  • Visual Studio中 - 发布到多个位置? 2014-12-24

    有没有办法一下子自动发布一个网站的多个位置? 我们的网站是负载在多个服务器上平衡,所以当我要发布我必须这样做,每个服务器独立地. THX,崔佛 --------------解决方案------------- 也许有一些构建脚本,如MSBuild的? 或者,也许你可以创建一个脚本(PowerShell中,VBScript中,无论),其拷贝目录的所有内容,并在后生成事件调用它(在Visual Studio中配置),因此,一旦您的解决方案(或最后一个项目,实际上)建成将运行该脚本,输出文件复制到任何你

  • 如何发展在Visual Studio中,然后部署应用程序,以Linux机器(OS - Ubuntu的,Web服务器 - Nginx的) 2012-03-23

    如何发展在Visual Studio中的应用程序,然后部署应用程序,以Linux机器(OS - Ubuntu的,Web服务器 - Nginx的). 可以在任何解释的步骤,这将是一个很大的帮助 --------------解决方案------------- 我要说的是,有三种方法可以如何开发使用单声道的Linux应用程序. 第一种是只使用Visual Studio的开发和不时地部署应用程序到Linux看到潜在的问题. 我个人使用此方案,因为它的简单,当你不搞乱MS具体的东西或尚未完全不支持的事情,

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.186 (s). 11 q(s)