build相关内容

自动构建在.NET

我有一个解决方案SLN,有50个项目(vbproj,的csproj,并设置项目)。 我需要的所有解决方案使自动化构建和项目(一套解决方案文件夹中的项目),以及安装项目(vdproj)。 我vdproj(安装项目)有后生成事件。 首先,我怎样才能使自动化构建vdproj?我只能为构建它释放和拷贝输出(SETUP.EXE,* .msi)复制到另一个文件夹执行的命令。 解决方案 有应用程序,它 ..
发布时间:2015-11-26 19:34:05 C#/.NET

我怎样才能找出进程正在使用我的文件吗?

我如何可以找出哪些进程正在使用我的文件时,我得到了建立这样一个错误: 18时出错无法复制文件“Some.dll”到“斌\调试\ Some.dll”。该 进程无法访问该文件'本\调试\ Some.dll',因为它是 被另一个进程。 解决方案 这绝对是一招我有前使用。 我把所有的Sysinternals工具,我已经加入到我的PATH变量中的文件夹中。 具体而言,您可以使用处理 可以在这里 ..
发布时间:2015-11-26 18:09:46 C#/.NET

运行一个MSBuild的目标只有当项目实际建成

我有一个建立*的 / 的的.sln文件(构建中存在的所有的.sln文件)。一个的MSBuild文件 构建使用的构建的目标,因此,如果没有变化,输入文件进行,没有项目应重新建立。 我想执行一些自定义的目标的仅在一个项目居然被重新建立。 如何才能做到这一点? 两个 AfterBuild 和 AfterCompile 总是被调用,不管在编译/构建实际发生。 解决方案 基本上你想要的相同的行为 ..
发布时间:2015-11-26 10:33:23 C#/.NET

主参考无法得到解决,因为它是建立对.NET框架比当前目标框架的更高版本

我想建立一个引用第三方SlingshotClient.dll的项目。该项目建立在精细其他开发人员工作站。不过,我得到下面的错误。我能想象是有利于我的问题的一个区别是,我也有VS 2012和我的机器安装了.NET Framework 4.5。我相信,其他开发人员可以构建这种成功,没有那些安装。 C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Micros ..
发布时间:2015-11-26 10:23:36 C#/.NET

的NuGet企业 - 已包不同成熟度的最佳实践

我们要使用的NuGet到开发商之间在我们的组织共享组件。目前,我们正在寻找设置了三个的NuGet源,是这样的: 发布 - 饲料:稳定的发行质量的组件的版本。 QA-饲料:建在主支集(我们的集成分支)。 发展饲料:建在任何功能分支组件(共享进步)。 本地建立在开发者的机器不应该被发送到任何这些饲料。只有建立在构建服务器做的是做这些。我们构建服务器执行三种不同类型的版本,根据不同的分支,开发,QA ..
发布时间:2015-11-26 00:19:25 C#/.NET

是否有一个Visual Studio生成事件探查器?

我的VS.NET 2008的解决方案正在越来越长编(ASP.NET 3.5 + ASP.NET MVC 2 + C#),我想知道是否有一种方法可以知道是什么项目需要较长的编译和为什么?我禁用了一些项目的编制,并有助于减少建造时间,但我想快了。 解决方案 工具 - >选项​​ - >项目和解决方案 - >构建并运行 然后修改 MSBuild项目生成输出的详细程度 ..
发布时间:2015-11-26 00:10:29 C#/.NET

如何使用不同的版本配置的项目不同的文件 - Visual Studio的C#.NET

我有一个C#.NET WinForms的解决方案,我想创建两个不同的构建:一个支持IE6和一个支持IE7。有几个在我的一个项目中的文件是不同的IE6建设与IE7的建设,所以我想包括IE6的文件时,我建立了IE6和IE7的文件时,我构建IE7。什么是构建我的解决方案针对这种情况的最好方法是什么? 由于其他方面的限制,我不希望创建一个包含共享项目一个单独的程序;我想这个项目编译成一个程序集“foo. ..
发布时间:2015-11-25 23:58:27 C#/.NET

针对这两个.NET 3.5和Silverlight

让我们想象一下,我已经有一个项目建设的.NET 3.5程序集。现在我想建立这个组件Silverlight的,而且,保持其Silverlight的版本,以最小的努力进一步提高。 什么是不能接受的: 创建单独的项目为Silverlight构建 什么是可以接受的: 添加自定义指令允许我对例如目标无论是Silverlight的或.NET依赖性MSBuild的属性。 添加特殊构建配置为Silverl ..
发布时间:2015-11-25 23:43:04 C#/.NET

YUI的COM pressor和.NET应用程序

我想用YUI的COM pressor(原件),并把它作为典型的MS构建过程(Visual Studio 2008中,M​​SBuild的)的一部分。 有没有人对此有什么指导意见或想法?例如,对于并入项目的好方法,做与现有的CSS和JS参考,并像什么。 我很高兴听到YUI的COM pressor ​​.NET和替代的好处,但我更感兴趣的是利用原有的。 谢谢 斯科特 解决方案 我同时使用。 ..
发布时间:2015-11-25 23:30:11 C#/.NET

的NuGet安装退出code 9009

在建立我的解决方案,我得到了一个错误: 错误116的命令“的NuGet安装”C:\我的code \测试\些\ ClassLibs \ WCF \ ServiceHosts \显示器\ packages.config“-o”C:\我的code \测试\有些\ ClassLibs \ WCF \ ServiceHosts \显示器\ packages.config“”退出,code 9009 ..
发布时间:2015-11-25 15:27:59 C#/.NET

当目标的x64在Visual Studio

最近,我开始了新的工作,第一件事情之一,我发现每个人都在谈论被“更新”的所有的我们的.NET应用程序到x64。我最初以为这很奇怪,因为我们都知道.NET编译为平台无关的IL和具体CLR运行code。 看远一点,我发现这是很有帮助的文章和的这个SO帖子这有助于解释的事情。 所以,现在我明白,IL没有改变,只是元数据基本上是说在WOW64在x64系统上运行或不能(简单地说)。 所以,如果我在x6 ..
发布时间:2015-11-25 15:05:17 C#/.NET

相关性和参考 - 究竟应该怎么引用?

我想知道我的建设项目时,包括什么。我有一个图书馆中,我需要引用我的项目建设,但该库有10个依赖本身。我应该引用那些依赖以及或者我应该使用后生成事件将它们复制到输出目录? 什么是最好的做法是什么? 我觉得很混乱,包括所有这些依赖作为该项目编译好没有他们 - 他们那时叫运行时依赖?我引用变得混乱与依赖无关紧要到我的项目,即使他们是在一些图书馆,我,包括使用。 我在使用Visual Studio。 ..
发布时间:2015-11-25 14:15:47 C#/.NET

的NuGet自动包还原不会用的MSBuild工作

我试图建立与封装解决方案(里面除了 repositories.config )与MSBuild的内容缺失12.0。我希望它自动恢复所有丢失的包建立之前,但这种情况并非如此 - 的MSBuild报告错误万吨的: “是否缺少using指令或程序集引用?” 的NuGet管理器2.7(我认为这在Visual Studio 2013箱左右)。我甚至试图通过 EnableNuGetPackageRes ..
发布时间:2015-11-25 13:46:50 C#/.NET

ASPNETCOMPILER:错误ASPRUNTIME:目标目录不为空

我有一个需要使用南特脚本构建Web应用程序。所有解决方案中的项目建设不错,但这个错误,在构建的末尾每次作物了。我无法找到解决此错误很多有用的信息。有没有人遇到和以前固定这种问题?任何帮助将是非常美联社preciated。 [执行] ASPNETCOMPILER:错误 ASPRUNTIME:目标目录 不为空,并且没有出现 包含previously编译 应用。请删除 手动,或选择不同 目标。 [ ..
发布时间:2015-11-25 13:19:41 C#/.NET

Visual Studio中无法写入输出文件'... \ OBJ \调试\ Foo.Bar.dll"

我得到这个错误在编译在Visual Studio 2010中的大C#的解决方案。 每次编译后,我不得不删除一个使用该解决方案项目的obj文件夹。否则,我得到了以下错误: 无法写入输出文件'... \ OBJ \调试\ Foo.Bar.dll“ 因为它正由另一个进程的过程不能访问该文件 我一直在寻找所有在互联网上的解决方案,实际上发现/试几个。 例如:很多人对开发论坛,建议不开始编译, ..
发布时间:2015-11-24 22:04:01 C#/.NET

编译后的MSBuild复制文件

我要建立项目后,复制从主目录斌\调试XML文件,但我的解决办法是行不通的。我编辑的.csproj文件,并addded: <目标名称=“AfterBuild”> <复制的源文件=“Controllers.xml”DestinationFolder =“\斌\调试”ContinueOnError =“真”/> < /目标> 我是什么做错了吗?顺便 ..
发布时间:2015-11-24 21:28:04 C#/.NET

为什么会出现在.NET中不需要的Maven?

我有IM pression,即在.NET世界中,有一个Maven的状工具没有真正的需要。 据我所知,有 Byldan 并NMaven(是不是还活着吗?),但我还没有看到一个真实的项目中使用它们。 此外,在大多数.NET项目,我已经有工作的,从来就没有表示的需要一个Maven状工具。这些问题的Maven Maven是寻址(自动依赖解析,约定基础构建结构...)似乎并不在.NET如此重要。 是我 ..
发布时间:2015-11-24 20:47:39 C#/.NET

.NET 4.0的建立问题CI服务器上

有人设法让.NET 4.0应用程序编译CI服务器上没有一个CI服务器上安装Visual Studio 2010的? 没有SDK存在.NET 4.0。已经安装了.NET 4.0 CI服务器上。 Msbuild.exe适用于简单的项目,并给予以下警告: (GetReferenceAssemblyPaths目标) - > C:\ WINDOWS \ Microsoft.NET \框架\ v4.0 ..
发布时间:2015-11-24 20:35:37 C#/.NET

无法更改目标平台为"任何CPU"

我的工作在x86 PC,使用.NET4.0(相同probelem 3.5)在VS2010。当我提出一个新的项目(如WinFormsApp),我想要做的第一件事就是要改变项目的目标平台/解决方案“任何CPU”。 我做到以下几点: 项目属性 - >构建 - >更改TargetPlatform为“任何CPU” 在属性页面顶部的平台仍然是“活动(86)”,所以我做的 解决方案属性 - > ..
发布时间:2015-11-24 15:55:12 C#/.NET