msbuild

    0热度

    1回答

    我们的类库项目之一使用默认的.Net Framework程序集引用System.Web.Mvc。它编译精绝本地,但在VSTS在线想安装构建时,它抛出以下错误: Error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly

    0热度

    1回答

    安装我有,我们已经成功地使用了几年的一个ClickOnce程序。最近,我们决定将其移动到竹构建服务器,并为这一举动的一部分,我们做了两个显著的​​变化; 我们将目标框架从.NET Framework 4.0更新为.NET Framework 4.5.2。 我们使用PowerShell脚本调用的MSBuild的构建和发布阶段,这是在竹运行的任务建立计划 现在,当我们在客户端计算机上安装程序,它不会将

    0热度

    1回答

    我想为我的项目构建一个用于处理为测试和发布环境创建工件的构建。我被困在如何根据构建配置使DeployIisAppPath变量可配置。例如,对于测试版本,我想将路径设置为“默认网站/测试文件夹”,但在生产(发布)中,我需要它是“其他站点/不同文件夹”。此值通常通过MSBuild参数传递给Visual Studio Team Services构建定义。我可以用变量来做到这一点,如果是这样,怎么做?这些

    1热度

    1回答

    首先我试图解决的问题。我在一个庞大的团队中工作,我们在web.csproj文件中经常发生合并冲突。我试图实现的解决方案是使用通配符来包含内容文件。 我试图在我的web.csproj文件中的目录中包含所有文件,如下所示。 <Content Include="Areas\Public\Client\**\*.js" /> <Content Include="Areas\Public\Client\*

    1热度

    1回答

    配置项目的部署过程,并面对将msbuild的输出打包为OctoPack的nuget包时出现的一些问题。已经决定得到关于这个过程的反馈,可能是我做错了什么。 前提条件:以角4前端和 .NET 4.6 asp.net项目角-CLI作为构建工具 TFS 2013(与XAML构建),为构建机器 GIT作为源代码 八爪鱼作为部署框架 有几种环境,所以有几个Web配置与asp.net和f转换或角-CLI /的

    1热度

    1回答

    我有项目解决方案。此外,我在解决方案目录文件夹与MSBuild文件。 在MSBuild的文件我有下面的代码: <PropertyGroup Label="Build Directories"> <RootPath>$([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)'))</RootPath> </PropertyGro

    1热度

    1回答

    我有一个ASP .Net MVC应用程序,具有4种不同的发布配置文件:dev,test,demo和prod。 这些发布配置文件是使用相同的两个步骤构建的:NuGet恢复,然后是MSBuild。然后,它们被部署到许多不同的服务器上:几台dev服务器(每个团队一台服务器),一台测试服务器,一台演示服务器和多台生产服务器。 msbuild /p:Configuration="$(Configuratio

    3热度

    1回答

    您好我希望这个问题不好回答其他地方上如此,但4小时花在研究上就足够了今天的Windows 10应用程序。 我的一个简单问题是,如果可以在Mac OS X(10.12)上构建Windows10 App和cordova。为什么我想做这样一种啄的是,我刚刚成立詹金斯我们的一些项目,我们正与Xamarin,Cordava和本地的人的工作,我想为他们每个人的配置詹金斯自动化的iOS,Android和Wind

    0热度

    1回答

    使用IDE的ClickOnce发布工作正常。 当试图通过MSBuild的命令行 %MSBUILD% /target:publish /p:Configuration=Release;PublishDir="REMOTE_FOLDER" 仅Project.exe和Setup.exe复制发表。 当尝试%MSBUILD% /target:publish然后命令所有必要的文件复制到build\app.

    0热度

    1回答

    新的msbuild csproj格式已经集成了nuget命令。通过在项目文件中使用<RestoreOutputPath>obj\profile7</RestoreOutputPath>命令,可以更改要恢复项目资产的默认路径。 但是如果我添加<RestoreOutputPath>obj\profile7</RestoreOutputPath>到的csproj文件随之而来的命令 dotnet rest