错误:用stsdev创建的解决方案:Makecab.exe — error MSB3073

 

问题描述:

命令“"C:"Windows"System32"makecab.exe" /F DeploymentFiles"SolutionPackage.ddf /D CabinetNameTemplate=test.wsp”已退出,返回值为 1

解决方案:

根据我所遇到的情况,错误原因是因为文件路径不对或文件没有找到,导致编译时找不到文件。

在项目的DeploymentFiles文件夹下有两个文件:

Microsoft.SharePoint.targets

SolutionPackage.ddf

如果是SolutionPackage.ddf里有文件没找到,可以在VS的“输出”信息看到错误原因;

然后将输出信息与Microsoft.SharePoint.targets的信息进行比较,就可以看到文件路径是否正确。

下面的是Microsoft.SharePoint.targets文件中的部门代码,用来定义文件路径:

 <PropertyGroup>

    <PackageName>Test.wsp</PackageName>

    <PackageFile>Test.wsp</PackageFile>

    <TargetUrl>http://litwareinc.com</TargetUrl>

    <ProjectDeploymentFilesFolder>DeploymentFiles</ProjectDeploymentFilesFolder>

    <ProjectRootFilesFolder>RootFiles</ProjectRootFilesFolder>

    <WssRootFilesFolder>"$(ProgramFiles)"Common Files"Microsoft Shared"web server extensions"12"</WssRootFilesFolder>

    <MAKECAB>"C:"Windows"System32"makecab.exe"</MAKECAB>

    <STSADM>"$(ProgramFiles)"Common Files"Microsoft Shared"web server extensions"12"bin"stsadm.exe"</STSADM>

    <STSDEV>"C:"Documents and Settings"Administrator"桌面"stsdev.exe"</STSDEV>

 </PropertyGroup>

转载于:https://www.cnblogs.com/LeimOO/archive/2009/07/23/1529607.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值