在做我的dontnet 4.0项目设置的构建时,我遇到了以下错误
An error occurred generating a bootstrapper: Unable to finish updating resource for E:\project\Setup\Debug\setup.exe with error 8007006E E:project\Setup\Setup.vdproj Setup
General failure building bootstrapper E:\project\Setup\Setup.vdproj Setup
Unrecoverable build error E:\project\\Setup\Setup.vdproj Setup
Run Code Online (Sandbox Code Playgroud)
我使用的是dotnet framework 4和MSVS 2010.
.net-4.0 setup-project visual-studio-2010 bootstrapper setup-deployment
当单个属性包含分号时,MSBuild会在项目组中使用时自动将属性解析为属性列表.这是我项目的一个片段:
<PropertyGroup>
<ConnectionString>workstation id=.;packet size=4096;Integrated Security=SSPI;data source=.;initial catalog=$(SqlDbName)</ConnectionString>
</PropertyGroup>
<ItemGroup>
<InstallShieldProperties Include="
CONNECTIONSTRING=$(ConnectionString);
Another=$(value)"/>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
当任务使用@(InstallShieldProperties)项目组时,MSBuild会将ConnectionString属性解析为子集属性列表,因为它包含分号.
foreach (string property in Properties)
{
// Properties array parsed to pieces
}
Run Code Online (Sandbox Code Playgroud)
我知道我可以更改项目组的分隔符,但这不会有任何区别.我试图避免在自定义任务中操纵string []数组.
有可能这样做,所以我不必在我的Powershell"结果"对象中一直钻取,以查看下面显示的集合的名称,类型名称和值?
理想情况下,我想覆盖对象的ToString()
方法Microsoft.Exchange.Data.Mapi.MailboxStatistics
.
我正在使用MSBuild来打包和发布我的Asp.Net MVC 3,.Net 4应用程序.我已经成功地为MVC 1.0,.Net 3.5应用程序做了这个.
每当我IncludeIisSettings=true
在.proj文件中包含IIS Settings()时,我都会收到以下构建错误:
C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(2046,5):错误MSB4044:"EscapeTextForRegularExpressions"任务未获得所需的值参数"文本".
我正在为我的USB设备构建驱动程序.在使用msvisual studio10构建时,我遇到了两个错误:
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5):
error MSB6006: "cmd.exe" exited with code
Run Code Online (Sandbox Code Playgroud)
和
C:/boost32/include/boost-1_48\boost/numeric/conversion/detail/preprocessed/numeric_cast_traits.hpp(34):
error C2766: explicit specialization;
'boost::numeric::numeric_cast_traits<char,char>' has already been
defined 2>
C:/boost32/include/boost-1_48\boost/numeric/conversion/detail/preprocessed/numeric_cast_traits.hpp(18)
: see previous definition of 'numeric_cast_traits<char,char,void>'
Run Code Online (Sandbox Code Playgroud)
帮助我摆脱这两个阻碍我项目建设过程的错误.
我可以从IBuildDetail.BuildNumber获取构建号,但这是从构建定义中获取的,因此可能不包括修订号$(Rev:.r),或者它可能不在最后.
所以我想得到这个数字而不必从构建号解析它.在构建期间,该属性是否可用?
有没有办法在命令行上使用 devenv.exe 仅链接项目而不是完整构建项目?
devenv.exe /?
提供了以下命令,这些命令似乎都不能仅链接项目而不是完整构建项目。
/Build /Clean /Command /Deploy /Edit /LCID /Log /NoVSIP /Out /Project /ProjectConfig /Rebuild /ResetAddin /ResetSettings /ResetSkipPkgs /Run /RunExit /SafeMode /Upgrade
我对此很感兴趣,因为/LTCG:PGOPTIMIZE
配置文件引导优化的阶段需要重新链接而不重新编译。
我是新手使用VSTS,我正在尝试创建一些Web测试,以形成我继承的ASP.NET WebForms应用程序的负载测试.
该网站大量使用'AJAX Pro',这是一个AJAX框架,在微软发布带有UpdatePanels等的AJAX框架之前就已经开始了.
我遇到的问题是web测试记录器似乎在测试结束时附加了AJAX请求:
因为它们被附加到测试的末尾,所以在我注销之后,请求中的请求没有.ASPXAUTH cookie令牌,并且ASP.NET以302返回到登录页面(因为我' d expect)这导致测试失败.
我可以手动将这些ajax请求移动到请求序列中的正确位置,以便测试通过 - 但是这个示例是一个非常简单的测试,并且应用程序发出了大量的AJAX请求,这在大型和更多中是不可行的复杂的测试.
那么,为什么要这样做呢?我能做些什么让AJAX请求以正确的顺序发出?
这篇MSDN文章介绍了Visual Studio Express 2012的3种风格:
"这包括用于Windows 8的Visual Studio Express 2012,用于Windows Phone 7的Visual Studio Express 2012和用于Web的Visual Studio Express 2012."
更新:
Windows Phone SDK 8.0和Visual Studio Express 2012 for Windows Phone版本已于2012年10月30日在Build会议上公布.
visual-studio-express visual-studio windows-phone-7 visual-studio-2012
我们在.NET 3.5\C#和WCF中有一组服务.NUnit测试需要运行服务并侦听请求.这些服务需要更新的SQL数据库才能进行连接.
目前,单元测试的[SetUp]部分执行两项任务:
它通常有效,但服务对某些架构更改很敏感,有时会失败.我正在寻找设置数据库和服务的最佳实践,并确保服务最终失效.
该过程由MSBuild运行.
好的,我不得不承认,我对所有这些构建自动化的东西都很新.但基本上我想知道的是,是否有办法以这样的方式连接我的构建定义,如果我有这样的情况
然后,当我对ProjectA进行更改并将其检入时,构建过程将自动构建ProjectB,最后构建ProjectC,并报告任何错误.
那么有没有办法实现这一点,或者首先应该以某种方式完全不同地处理这类事情?
build-automation tfs continuous-integration tfsbuild tfs2012
我在TFS预览中有一个项目,并添加了另外两个人使用Visual Studio 2012 beta来处理该项目.我更改了项目的设置,不允许多次检出文件,但它没有改变任何东西.我改为只在服务器上工作,但仍允许多次检查.
msbuild ×5
tfs ×3
tfsbuild ×2
.net-4.0 ×1
asp.net ×1
azure-devops ×1
beta ×1
boost ×1
bootstrapper ×1
c# ×1
c++ ×1
command-line ×1
database ×1
debugging ×1
iis ×1
linker ×1
load-testing ×1
nunit ×1
ozcode ×1
powershell ×1
tfs2010 ×1
tfs2012 ×1
unit-testing ×1
wcf ×1
webtest ×1