相关疑难解决方法(0)

安装Visual Studio 2013 Update 4后,如何修复"CheckAttributes"任务无法加载错误

安装Update 4后,我现在发现自己无法构建(甚至清理)任何解决方案.我一直在:

错误1无法从程序集C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.Tasks.dll加载"CheckPathAttributes"任务.无法加载文件或程序集'file:/// C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.Tasks.dll'或其依赖项之一.该系统找不到指定的文件.确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类.HandlePageNotFound

有谁知道如何解决这个问题?

updates visual-studio-2013

40
推荐指数
4
解决办法
7285
查看次数

在TeamCity构建中找不到"TransformXml"任务(错误MSB4036)

您好我已经使用TeamCity构建服务器.我的项目是Sitecore Web Application.我正在使用TDS(HedgehogDevelopment).我在TeamCity中使用MS build设置了构建设置,当在构建配置管理器中禁用TDS项目时,它看起来像是在工作.但后来它变得很糟糕我得到网络错误

C:\ Program Files(x86)\ MSBuild\HedgehogDevelopment\SitecoreProject\v9.0\HedgehogDevelopment.SitecoreProject.targets(310,5):错误MSB4036:找不到"TransformXml"任务.请检查以下内容:1.)项目文件中任务的名称与任务类的名称相同.2.)任务类是"public"并实现Microsoft.Build.Framework.ITask接口.3.)在项目文件或位于"C:\ Windows\Microsoft.NET\Framework64\v3.5"目录中的*.tasks文件中正确声明任务.Project NetKey.TDSMaster\MyProject.TDSMaster.scproj失败.项目网站\ MyProject.sln失败

错误描述中的帮助不适合我.我在构建机器上没有VS 2012.我已安装Microsoft Visual Studio 2012 Shell以支持我的Web项目.怎么解决?谢谢.

msbuild teamcity sitecore sitecore6 tds

26
推荐指数
4
解决办法
3万
查看次数

仅在VS2013的TFS构建服务器上构建VS2013

我正在建立一个新的构建服务器,以支持我们的开发团队从VS2010迁移到VS2013.我们尚未迁移我们的TFS服务器,因此新的构建服务器已设置为带有2个代理的VS2010构建控制器.我还在机器上安装了VS2013(大锤方法).

我们所有的代码都已迁移到目标.Net 4.5.1并在开发人员的工作站上编译.

我们的大多数解决方案都很好,除了包含Web项目的解决方案 这些项目抱怨:

找不到导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets".

导入的项目通过以下两行在构建过程中使用VisualStudioVersion变量:

<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
...
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
Run Code Online (Sandbox Code Playgroud)

根据这个页面:

http://msdn.microsoft.com/en-us/library/vstudio/bb383796.aspx

对于4.5和4.5.1目标,将设置为"11.0".但构建机器只有上述路径的12.0版本:

"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets"

这些相同的.csproj线似乎在一个全新的VS2013项目中使用,所以我不确定它如何能够在构建机器上正确解析.

tfsbuild tfs2010 visual-studio-2013

21
推荐指数
4
解决办法
2万
查看次数

如何在Visual Studio中为自定义配置文件添加配置转换?

我正在处理的项目涉及从配置文件中读取许多服务端点(url).由于列表非常大,我决定将它们保存在自定义配置文件中,以保持web.config干净小巧.我将自定义部分包含在我的网站中,如下所示:

<mySection configSource="myConfig.config" />
Run Code Online (Sandbox Code Playgroud)

我工作得很好.

但是在将项目部署到不同环境期间出现了转换问题.我有三个web.config文件:

Web.config文件

Web.Uat.config

Web.Release.config

转换web.config工作时,自定义配置文件的转换在部署时失败.

有没有办法在部署期间转换自定义配置文件?

c# asp.net transformation visual-studio webdeploy

20
推荐指数
4
解决办法
2万
查看次数