Tag: msbuild

NuGet在代理之后

我发现NuGet自1.4版本开始允许代理设置configuration。 但是,我找不到任何命令行的例子。 我试图运行一些构build和NuGet无法连接。 如何在命令行中configuration代理设置?

有没有办法自动包含内容文件到asp.net项目文件?

我经常向ASP.NET项目中添加大量的内容文件(主要是图片和js)。 我正在使用VS发布系统,在发布时,只有在将它们包含在项目中时才会发布新文件。 我想自动包含指定目录中的所有文件。 有没有办法指定哪些目录应自动包含在csproj文件或其他地方?

是否有一个MSBuild文件的标准文件扩展名?

是否有一个标准的文件扩展名的MSBuild文件不是项目文件,而是更复杂的构build脚本? 我在想.msbuild.proj以避免与其他.proj文件(我知道其实是MSBuild文件)混淆。

如何使用msbuild获取exec任务输出

我试图通过使用msbuild exec任务得到简单的输出: <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Test"> <Exec Command="echo test output"> <Output TaskParameter="Outputs" ItemName="Test1" /> </Exec> <Exec Command="echo test output"> <Output TaskParameter="Outputs" PropertyName="Test2" /> </Exec> <Message Text="—————————————-"/> <Message Text="@(Test1)"/> <Message Text="—————————————-"/> <Message Text="$(Test2)"/> <Message Text="—————————————-"/> </Target> </Project> 但是得到下一个输出: echo test output test output echo test output test output —————————————- —————————————- —————————————- 我怎样才能得到我的脚本输出?

使用MSBuild.exe在发布模式下构buildC#解决scheme

我能够使用MSBuild.exebuild立一个解决scheme,但我的问题是我只能设法让它build立在DEBUG模式。 我需要使用MSBUILD在发布模式下构build我的解决scheme。 这是我试过的 Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); 和 Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Configuration=Release");

如何在创build自定义MSBuild任务时从C#代码中获取当前项目目录?

而不是运行硬编码path的外部程序,我想获得当前的项目目录。 我正在使用自定义任务中的进程调用外部程序。 我该怎么做? AppDomain.CurrentDomain.BaseDirectory只是给了我VS 2008的位置。

为什么MSBuild在C:\ for Microsoft.Cpp.Default.props而不是c:\ Program Files(x86)\ MSBuild中查找? (错误MSB4019)

当我运行msbuildbuild立一个vc2010项目时,我得到以下错误: error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. msbuild位于c:\ Program File(x86)\ MSBuild HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ MSBuild \ ToolVersions \ V4.0 VCTargetsPath设置为$(MSBuildExtensionsPath32)\ Microsoft.Cpp \ v4.0 \ 当运行msbuild / verbosity:diag as good system […]

使用msbuild复制所有文件和文件夹

只是想知道如果有人可以帮我一些我试图写的msbuild脚本。 我想要做的是将所有文件和子文件夹从一个文件夹复制到另一个文件夹使用msbuild。 {ProjectName} |—–>Source |—–>Tools |—–>Viewer |—–{about 5 sub dirs} 我需要做的是将所有文件和子文件夹从工具文件夹复制到应用程序的debugging文件夹中。 这是迄今为止的代码。 <ItemGroup> <Viewer Include="..\$(ApplicationDirectory)\Tools\viewer\**\*.*" /> </ItemGroup> <Target Name="BeforeBuild"> <Copy SourceFiles="@(Viewer)" DestinationFolder="@(Viewer->'$(OutputPath)\\Tools')" /> </Target> 生成脚本运行但不复制任何文件或文件夹。 谢谢

构buildconfiguration:混合平台VS任何CPU

Visual Studio中不同的Build Configuration settings什么区别,例如任何CPU,混合平台,WIN32等等 。

Visual Studio 2013:数据库项目MSBuild错误

我在Visual Studio 2013中有一个数据库项目作为我的解决scheme的一部分。在过去的三个星期里完美的工作,现在突然间,它不会build立,所以我不能发表任何改变。 我得到一个MSBuild错误: “C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ SSDT \ Microsoft.Data.Tools.Schema.SqlTask​​s.targets(513,5):错误:MSB4018:”SqlBuildTask“任务意外失败System.MethodAccessException:尝试通过方法'Microsoft.Data.Tools.Schema.Sql.Build.SqlTask​​Host.OnCreateCustomSchemaData(System.String,System.Collections.Generic.Dictionary`2)'来访问方法'Microsoft.Data.Tools。 Components.Diagnostics.SqlTracer.ShouldTrace(System.Diagnostics.TraceEventType)“失败”。 任何人有任何想法? 我今天早上做的所有事情都是从源代码控制中取消最新的变化。 我看不出如何搞乱MSBuild的实际过程,而最后签到的人根本没有任何问题。