问题标签 [project-reference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
183 浏览

visual-studio-2008 - Visual Studio 2008 - 没有 DLL 的项目

我需要添加对项目的引用以进行一些反思。但似乎这个项目没有 .DLL 文件(即使在构建之后)。

这会发生吗?

0 投票
1 回答
257 浏览

visual-c++ - 无法在 VC++ 2008 中添加库:我的系统不同

希望有人能告诉我这里发生了什么。我正在尝试链接到 gdiplus.lib,并尝试转到“属性 - 链接器 - 输入 - 附加依赖项”来添加库,但我没有该部分。我正在使用 Visual C++ 2008。这是我所看到的:

  • 共同属性
    • 框架和参考
  • 配置属性
    • 一般的
    • 调试
    • C/C++
    • 图书管理员
    • 资源
    • XML 文档生成器
    • 浏览信息
    • 构建事件
    • 自定义构建步骤

我检查了每个子类别,没有“链接器”部分或“输入”部分。再一次,这是没有任何自定义或奇怪设置的 Visual C++ 2008。如果有人感兴趣,我在http://drp.ly/13ma9l有一个截图。

为什么我的属性面板与其他人的完全不同?我想典型的微软废话......

0 投票
1 回答
407 浏览

visual-studio - vs2008 在另一个托管 C++ 类中包含来自一个 dll 的托管 C++ 类?

我有一个名为 ManagedWrapper 的项目,它是托管 C++ 并构建为 DLL。

我有一个名为 MyManagedTest 的第二个项目,它是托管 C++ 并构建为 DLL。

当我尝试在 MyManagedTest 中包含来自 ManagedWrapper 的标头时,我收到链接器 LNK2020 错误。然后我在“框架和引用”中添加对 ManagedWrapper 的引用,但这会导致编译器错误,指出 ManagedWrapper 中的类已经定义(看起来它正试图在 MyManagedTest 中再次定义它们,因为我包含了头文件),错误 C2011。

将 ManagedWrapper 中的类包含到 MyManagedTest 中的正确方法是什么?

谢谢。

0 投票
1 回答
3071 浏览

visual-studio - 在 Visual Studio (Windows Azure StorageClient) 中添加引用的困难

我一直在独自学习本教程。一切都很顺利,直到我进入这部分:

设置对 StorageClient 库的引用。您可以将示例项目添加到解决方案并添加项目引用,也可以添加对已编译 dll 的引用。我将把 StorageClient 项目添加到解决方案中并添加项目引用。

我找不到 StorageClient 项目。我有 SDK v1.2,它有 samples-cs.zip。StorageClient 不存在。

SDK 确实有ref/Microsoft.WindowsAzure.StorageClient.dll. 我尝试在我的 ASP 项目中添加对它的引用,但它不起作用。VS 不识别类型TableStorageEntity,也不识别名称空间Microsoft.Samples.ServiceHosting.StorageClient

我究竟做错了什么?我可以找到StorageClient某个地方并使用它吗?如果从SDK中取出来,是不是就不再支持了?如果是这样,为什么要有DLL?

0 投票
2 回答
2505 浏览

c# - 最终编译的程序集中.Net中项目和dll依赖关系的区别

假设我有两个项目 A 和 B。A 依赖于 B。我可以通过两种方式指定它:

  • 在同一解决方案中包含 A 和 B,并将 B 指定为 A 的项目依赖项。这在 A 的 msbuild 项目中显示为“ProjectReference”节点。
  • 包括对 B 的已编译 dll 的引用作为 A 的依赖项。这在 A 的 msbuild 项目中显示为“参考”节点

我的问题是,一旦我为 A 构建了程序集,这两种方法之间的最终输出是否存在差异。

我尝试创建几个简单的项目来模拟这种关系并尝试进行比较 - 但不同的比较工具告诉我不同​​的事情。在写一些逐字节比较这些文件的东西之前,我想知道你们是否对此有所了解。具体来说,如果我使用 dll 引用而不是项目引用,构建的程序集的行为会有什么不同。

0 投票
1 回答
1476 浏览

visual-studio-2005 - 如何解决此错误:找不到文件“Microsoft.Windows.CommonLanguageRuntime,版本 2.0.50727.0”

这个我已经找到答案的问题贴在这里,以防其他人遇到它。我决定在这里发布问答,以便 SO 对这个错误有所了解,因为我不知道它以前是否存在过。


这发生在更新 .NET Framework 之后。在更新之前,一切都编译得很好!更新后,我什么也编译不了!

错误信息是:

错误 1 ​​- 找不到文件“Microsoft.Windows.CommonLanguageRuntime,版本 = 2.0.50727.0”。

0 投票
2 回答
10456 浏览

c# - Visual Studio 清洁解决方案不会删除所有被移动的 dll / 项目引用

我有一个 VS 2008 C# Web 应用程序,其中包含一堆对自定义 dll 的项目引用。这些都位于 Web 项目的相对路径中。最近我注意到 Clean Solution 从 Web 应用程序的 bin\debug 文件夹中删除了一些但不是全部的 dll。例如:

第一个正常工作(clean 清理它,新版本在重建时复制到 web 项目)但第二个没有。副作用是我不会自动获取对依赖项的更改。

谢谢你的帮助。

0 投票
4 回答
14788 浏览

visual-studio - 项目参考问题,Visual Studio 2010

我有一个解决方案,它有一个类库项目,其他的是 WPF 应用程序。我已经添加了类库的引用,但是它们都不能使用它的类。

那么,问题是什么?

注意:抱歉标签,这是 safari 的问题。

0 投票
4 回答
4695 浏览

.net - 交叉引用程序集

我的 .net 解决方案中有三个项目。
主项目和两个类库项目。

我发现我需要交叉引用类库项目。
我可以这样做吗?是安全的还是有一些考虑?

0 投票
1 回答
1508 浏览

.net - 如何使用 Wix 和项目参考部署本机映像 (NGen)

我正在使用 Wix/Votive 为我的 .NET 解决方案构建安装程序。我使用项目引用(heat.exe我认为在内部使用)包含来自其他项目(EXE 和 DLL)的二进制文件。

我现在要做的是,ngen.exe在安装过程中预jit所有程序集。根据 Wix 帮助,这可以通过WiX .NET 扩展库来完成:

现在的问题是,<File />标签是由创建的heat.exe,我不知道如何建议在内部heat.exe生成<NativeImage />标签或如何引用生成的标签并在外部<File />附加标签。<NativeImage />

现在,我看到的唯一方法是不使用项目引用,但显然我想保留它们。

有什么建议么?谢谢!