2010-04-22 78 views

回答

19
  1. 首先,您需要设置您的部署包的设置(如果你已经运行“生成部署包”则转到步骤2 ):

    走在项目的属性 - >封装/发布Web并指定包的位置。

  2. 如果您运行此命令:

    msbuild /T:Package

    将建立部署包您使用在你运行它的目录中的.csproj,并把包在项目中指定的位置属性在步骤1中。

更好地从您的.csproj文件所在的位置运行它;如果该位置是不同的,你需要提供项目名称:

msbuild <C:\yourLocation\YourProjectName.csproj> /T:Package

享受。

+1

“/ t:包”这就是诀窍。 – gimpy 2010-05-18 00:15:42

+0

通过添加'/ p:Configuration = Release'('Debug'或其他),你也可以选择你喜欢的构建配置。 – 2013-10-02 15:45:40

0

你正在部署什么类型的项目?对于大多数人来说,是一个使用不同的目标的问题: -

/target: publish 
+0

这是一个web项目(不是设置项目),“发布”也是除了“构建部署包”之外的菜单下的一个选项 – gimpy 2010-04-23 02:55:21

+2

此外,这导致“跳过不可发布的项目” – gimpy 2010-04-23 03:18:47

+0

如果您可以提供链接到一个简短的MSDN页面或其他文章,描述您通常以交互方式进行的操作。你有一个项目吗?你在使用Web部署项目吗?你在使用MSDeploy软件包吗?你真的没有让人们继续前进,因此你有2次快速猜测。 – 2010-04-23 07:41:50

相关问题