Tom*_*ana 7 c# configuration projects-and-solutions solution visual-studio-2010
我在Visual Studio中有第三方项目类型,出于某种原因,它仅支持构建的.NET平台配置,对于解决方案中的所有其他(标准C#)项目,我只有AnyCPU.不幸的是,自从升级到VS 2010以来,它在构建时会产生以下错误:
错误39未为项目"ReferencedBusinessProject.csproj"设置OutputPath属性.请检查以确保您为此项目指定了Configuration和Platform的有效组合.Configuration ='Debug'Blatform ='.NET'.如果某个其他项目正在尝试遵循项目到项目对此项目的引用,此项目已卸载或未包含在解决方案中,并且引用项目不使用相同或等效项目构建,则也可能出现此错误配置或平台.C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets 483 10 CustomTypeProject
它在缺少的内容中具有相当的描述性,但到目前为止我还没有找到任何解决方法.你知道如何解决这个问题或者问题是什么?
小智 3
出于透明度原因,在您收到项目之前,必须已为该项目创建了 .Net 平台,请检查项目设置,如果它正在构建任何 cpu,则修复项目配置。(标准有AnyCPU、x86、x64、win32)等...
我建议您右键单击“.sln”文件,然后在配置管理器中设置您调用平台时想要构建的属性。IE
此示例最适合使用名为“混合平台”的配置
csproj1 platform=AnyCPU configuration=debug build checkbox (checked)
csproj2 platform=.net configuration=debug build checkbox (checked)
Run Code Online (Sandbox Code Playgroud)
这将允许您使用 msbuild 进行构建,调用将是
msbuild my.sln /p:configuration="Debug" /p:platform="Mixed Platforms"
Run Code Online (Sandbox Code Playgroud)
这两个项目都将建设。
归档时间: |
|
查看次数: |
6783 次 |
最近记录: |