2

我正在尝试在 VS Community 2017 中构建一个旧的 C# 项目并收到以下错误:

C:\Users\shrout\source\repos\MyFirstNppPlugin\MyFirstNppPlugin\DllExport\NppPlugin.DllExport.targets : warning : Cannot find lib.exe in 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\\..\..\VC\bin'.

  • 有没有一种方法可以将 VS 2017 指向 lib.exe 的不同目录?
  • 如果我创建一个Community\VC\bin目录并将lib.exe其放入其中,则构建会超过这一点
  • 我正在使用的 lib.exe 文件当前位于C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\Hostx64\x64
    • 我更愿意将 VS 指向此目录而不是被引用的目录,但不知道在哪里进行更改。

额外信息:我正在尝试从以下页面构建示例 NotePad++ 插件:

SourceForge 的示例插件

4

1 回答 1

1

正如错误所述,引用是从NppPlugin.DllExport.targets文件中进行的,而文件又是从您的项目中引用的。

鉴于它是一个项目文件而不是系统范围的文件,您可以简单地更改.targets文件中的引用路径。

于 2018-02-21T16:19:11.227 回答