msbuild-4.0

    2热度

    1回答

    假设我有一个包含 c:\workdir\project\wonder\subproj\..\..\common 一个属性,我想减少/简化它 c:\workdir\project\common 此外,我还希望能够从获得的相对路径当前目录或指定的。 使用相同的原料性能和具有当前工作目录设置为 c:\workdir\project\wonder 我希望它减少到 ..\common

    1热度

    1回答

    我试图创建一个构建脚本,它允许我指定包含在特定网站中的“模块项目”的路径列表。 因此,我有这样的布局: customer folder |_MainProject |_ModuleProject1 |_ModuleProject2 所以,基本上我希望能够指定将包含ModuleProject1和2的的ItemGroup,并从中复制相关的文件到MainProject。

    0热度

    1回答

    它是MSBuild 4.0属性函数的限制,我无法从内部访问属性? 这里是工作的很好的例子: <PropertyGroup> <PartialConnection>$(TargetConnectionString.Substring(0 + 12))</PartialConnection> </PropertyGroup> 这里是能源部鼻涕工作的另一个例子。 (I与另一属性替换0)

    3热度

    2回答

    我使用包目标从msbuild创建zip文件。它创建它并且我将它放入的文件夹具有允许该用户完全控制该文件夹的用户的权限。但是,当我删除zip文件时,则运行msbuild再次创建zip文件,该zip文件已失去该用户的权限。 因此,然后我使用某个用户以编程方式部署软件包文件,并且该用户不再具有权限。 如何强制该zip文件继承父文件夹的权限,以便每次msbuild创建时都不必手动将权限添加回zip文件?

    2热度

    1回答

    我使用以下脚本来将构建在TFS 2010构建服务器中进行队列构建。这个TFSBuil.proj运行成功,如果我用本地命令:MSBUILD.exe TFSBuild.proj 并得到我的暂存文件夹。 我正在努力让这个构建服务器。最后,构建成功(在8秒内!),但在最后没有做任何事情。日志表示所有调用成功的目标,但没有看到结果。任何帮助非常感谢,我准备携手合作。谢谢。

    4热度

    1回答

    当我尝试使用msbuild创建一个用于web部署的包时,它只包含项目dll。包压缩文件或临时目录不包含引用的项目的dll。我看过this post,那不是我的问题。我绝对使用我创建部署包的主项目中引用项目的代码。 我使用MSBUILD 4来创建包。 当我使用VS2010使用完全相同的项目文件创建包时,它工作正常。所有引用的项目都包含在package.zip文件中的dll。 我试着改变_Packag

    1热度

    1回答

    我正在改进我们的一个编译系统,但这是一个无组织的混乱。我想添加一个只在发布版本结束时运行的任务,以及在完成其他所有任务后(如FxCop/StyleCop /签名进程)。 是否有一种简单的方法来指定您想要在构建的绝对末尾执行的任务?目前我已经在构建之后运行任务(使用AfterBuild目标),但这对于任务的执行没有意义。 干杯, 杰米

    0热度

    1回答

    我有我一起工作的变量称为$(TargetConnectionString) 它被设置为 someValue中=事情;数据源= MySQLServer;集成安全性= TRUE; Pooling = False 有没有一种很酷的MSBuild方法来获取对此列表的MySQLServer部分的引用? (我可以用一个批处理文件来分析它,但我必须要找到一种方法来读回。所以,我希望有一种方法说$(TargetC

    1热度

    1回答

    我在Visual Studio 2010解决方案中有一个长期生成(安装)项目。它设置为不在解决方案配置中生成。这样,当开发人员在本地构建时,他们不需要等待Visual Studio中的设置编译。 但是,我正在寻找一种方法来更改tfsbuild或msbuild文件中的配置,因此无论何时在服务器上构建内容,始终都会构建安装项目,而不管开发人员检查其设置时的设置解。 TFS 2008是源代码控制系统,但

    1热度

    1回答

    我试图构建一个mvc 3应用程序依赖于VS2010 sp1中引入的_bin_deployableassemblies文件夹。 我使用TeamCity作为我的构建服务器。 当我从安装有VS2010sp1的开发机器在TeamCity中运行构建时,一切都很好。 当我从没有安装VS2010sp1但没有安装TFS2010sp1(以及mvc3)的构建服务器运行构建时,_bin_deployableassemb