【发布时间】:2015-06-14 10:30:57
【问题描述】:
我目前正在学习如何将 API 集成到我的程序中,使用 C# 编写。为此,我正在学习基于 Visual Studio 2010 的教程,使用此处提供的教程:
https://www.interactivebrokers.com/en/software/api/apiguide/csharp/csharpsampleapptutorial.htm
API 本身可在此处获得:
http://interactivebrokers.github.io/
现在我的问题出现在第 3 步,我必须从 CSharpAPI.sln 文件构建解决方案。我在 Visual Studio 中打开它,导航到“构建解决方案”,然后我从构建中获得以下输出:
========== 构建:0 个成功,0 个失败,1 个最新,0 个跳过 ==========
这不会产生我需要的 .dll 文件。我需要的输出就是它 声明“1 成功”并将 .dll 文件编译为 "/source/csharpclient/bin/Release"
我正在使用适用于 Windows 桌面的 Visual Studio Express 2013。
【问题讨论】:
-
你试过
Rebuild选项吗? -
它表示项目输出是最新的。您是否尝试过
Build -> Rebuild Solution而不仅仅是Build? -
顺便说一句,如果项目是
up-to-date,通常不需要重建。这意味着没有更改,因此无需重建。虽然有一些罕见的例外。 -
我现在刚刚尝试运行
Build -> Rebuild Solution方法。它会在 F:\TWS API\source\csharpclient\bin\Debug** 下生成一个名为“TWSLib.dll”的文件(我将文件存储到 F 驱动器)。但我需要它从 CSharpAPI.sln 生成 .dll 文件到 **F:\TWS API\source\csharpclient\bin\Release 名为“CSharpAPI.dll”但在调试中“TWSLib.dll”文件夹包含与我要生成的信息相同的信息?我对这整个过程不太熟悉。
标签: c# visual-studio-2010 dll solution visual-studio-express