gpt4 book ai didi

c# - 如何从另一个项目添加对共享代码项目 (.shproj) 的引用

转载 作者:IT王子 更新时间:2023-10-29 04:30:06 33 4
gpt4 key购买 nike

当我在 Visual Studio 中创建一个新的通用应用程序项目时,它创建了一个共享项目,让我可以在 Windows Phone 8.1 和创建的 Windows 8.1 项目之间共享代码。

现在我有其他项目也想使用该共享代码。但是,我看不到在“添加引用...”窗口中添加选择该项目的方法。

如果我尝试从现有项目之一复制引用,我会收到错误消息:

Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))

当我点击“粘贴引用”时。如何从其他项目中引用共享项目?

最佳答案

添加引用需要编辑您要添加引用的项目文件。如果有帮助,您可以查看已引用它的项目文件以查看工作示例。

在项目文件(例如 .csproj)的底部附近,可能已经有一个 <Import>。元素如

<Project ...>
[...]
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

您可以通过为共享项目添加另一个类似的元素来添加共享项目。例如:

<Project ...>
[...]
<Import Project="..\Shared\Shared.projitems" Label="Shared" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

将标签属性设置为“共享”很重要。如果将其设置为其他内容,Visual Studio 将不会将其识别为共享项目,并且不会出现在“引用”下。项目应设置为相应“.projitems”文件的路径。

关于c# - 如何从另一个项目添加对共享代码项目 (.shproj) 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24294924/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com