问题标签 [visual-studio-2017-build-tools]

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 投票
1 回答
189 浏览

sql-server - 警告 CS0618 分辨率

我试图摆脱 Warning CS0618: 'IDtsClipboardService' is obsolete: Use 'Microsoft.SqlServer.IntegrationServices.Designer.Model.IClipboardService' instead. 我试图找到Microsoft.SqlServer.IntegrationServices.Designer.Model组装无济于事。有人知道它是什么安装的吗?

我已经安装了带有集成服务的 SQL Server 2014,安装了 VS2017 的 SSDTS,最新的 VS2017 和构建工具版本 15。

任何线索都受到热烈欢迎!谢谢

0 投票
1 回答
131 浏览

visual-studio-2017 - 如何覆盖所有可能的 Before Build 事件并取消它?稍后重新启动构建工作正常

在我的扩展中,我还具有构建器功能,可以在 Visual Studio 构建当前解决方案之后或之前构建其他项目和解决方案。因此,当我构建其他项目时,我必须阻止用户意外构建当前解决方案或任何项目的任何尝试。它必须等待。

以下代码运行良好,但当我在解决方案资源管理器中右键单击项目并从该弹出菜单中单击“构建”或“重建”时,它似乎不会阻止构建。

任何帮助或指针将不胜感激。

0 投票
2 回答
450 浏览

c# - 使用 vars 为每个用户设置 Visual Studio 2017 的输出构建路径

我正在尝试更改每个用户构建的输出路径。我想将输出重定向到 Ram Disk。经过多次尝试,我完成了类似的事情:

但是项目名称是硬编码的!为了改变这种情况,我尝试了另一种解决方案:

这是行不通的。最后构建路径是R:\VisualStudioBuilds\bin\Debug. 我还尝试了其他变量,例如ProjectDir,RootNameSpace和其他但仍然没有成功。

我应该怎么做才能让它工作?请记住,任何修改都应该在 .csproj.user 中,而不是在团队共享的 .csproj 中。

0 投票
1 回答
429 浏览

django - 在 python 中安装 mysqlclient 时遇到问题

我是python的初学者。我正在用 django-python 做我的大学项目。我想使用 MySQL (phpMyAdmin)。我在安装 mysqlclient 时遇到问题。错误如下...

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Dversion_info=(1,3,12,'final',0) -D__version__=1.3.12 "-IC:\Program Files (x86)\MySQL\MySQL Connector C 6.1\include" -Ic:\users\bhuvan_02\ appdata\local\programs\python\python37\include -Ic:\users\bhuvan_02\appdata\local\programs\python\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC \Tools\MSVC\14.15.26726\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10 \include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include \10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tc_mysql.c /Fobuild\temp.win-amd64-3.7\Release_mysql.obj /Zl

_mysql.c _mysql.c(29):致命错误 C1083:无法打开包含文件:'mysql.h':没有这样的文件或目录错误:命令'C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools \VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe' 失败,退出状态为 2

任何类型的帮助表示赞赏...

0 投票
1 回答
661 浏览

c# - Visual Studio 会生成,但 msbuild 不会。

我看过许多类似的问题,到目前为止没有人回答我的问题。

我无法使用 msbuild 在项目中构建任何库/应用程序。Visual Studio 中有 0 个错误、0 个警告、0 个消息。

即使我隔离了库,它们也没有编译。除了两个 nuget 包之外,不依赖任何东西的核心库有 68 个错误。一些错误包括:

CS1003 语法错误,","预期和 CS1525 无效的表达式术语 'double'。都在这样的一行: Function(param1, param2, out double bla, out double blu);

CS1003 语法错误,'[' 预期在这样的一行: void FuncPointer() { Obj.Function(); }

还有许多其他明显错误的错误,但不是在每一行。大多数是“,”预期的错误。

0 投票
0 回答
73 浏览

c# - Visual Studio 正在尝试从与 .csproj.user 中指定的路径不同的路径运行应用程序

根据这个SO Question我修改了一个 csproj.user 文件来更改 Visual Studio 的构建位置。此时 .csproj.user 文件为:

有了来自构建(来自 Visual Studio)的配置文件R:\VisualStudioBuilds\{ProjectName\bin\{Configuration}- 所以这是一条正确的道路。但是 Visual Studio 在项目属性页面中有自己的路径:(R:\VisualStudioBuilds\bin\{Configuration}\忽略程序集的名称)。这使得运行应用程序变得不可能。

总结一下:当我按下 VS 中的“开始(F5)”按钮时,输出文件位于正确的路径下,但 VS 无法启动它们并出现错误:“工作目录不存在”R:\VisualStudioBuilds\bin\Debug“” .

是否可以让 Visual Studio 尊重 $(AssemblyName) 变量。

0 投票
1 回答
156 浏览

visual-studio - Visual Studio 2017 MSBuild 问题

我正在尝试从另一个项目发布 Visual stuido 项目,为此我创建了一个运行我的 MSBuild 文件的 bat 文件。如果您在 Visual Studio 之外运行它,它可以正常工作,但是当我尝试将它添加到 Visual Studio 的预构建脚本时,它不会发布。我收到这个警告 -

我的 MSBuild 文件:

Visual Studio 说我的项目已经正确构建,但我不知道为什么它没有发布,有什么想法吗?

0 投票
1 回答
571 浏览

teamcity - TeamCity 构建失败

当我将 .net 框架 (4.71) 类库添加到解决方案时,我有一个不会在 teamcity 上构建的 web api 项目。如果我删除类库,则构建成功。

15][Csc] 使用来自目录的编译器共享编译:C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\bin\Roslyn [12:03:15][Csc] CSC 错误 CS0041 :写入调试信息时出现意外错误-'无法加载DLL'Microsoft.DiaSymReader.Native.amd64.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)'

0 投票
1 回答
1633 浏览

c# - 将自定义 .NET 库导入 Blue Prism Automate 文件夹

我正在尝试使用 Visual Studio 在 C# 中创建一个自定义库,然后能够从 BP 对象中的代码阶段引用它。我知道 .dll 必须放在 Automate 文件夹中才能让 BP 看到它,但是 .exe、config 和所有其他文件呢?仅将 .dll 仅放在 Automate 文件夹中似乎对我不起作用。我确实在初始化页面的代码选项下引用了它,并且还在命名空间导入下放置了一个命名空间。但 BP 仍然告诉我图书馆不见了。我需要打包为 NuGet 还是其他方式?我这样做的经验为零,所以如果这是基本的,我很抱歉。我想知道是否有人可以指出一些有关如何执行此 AZ 的教程或信息,或者分享他们这样做的经验?谢谢你。

0 投票
0 回答
186 浏览

visual-studio - 没有管理员权限的全局 TypeScript 安装?

我有使用 TypeScript 的 Visual Studio 2017 项目。
安装的 TypeScript 版本是 2.3 和 2.5。
在 Windows 机器上,我没有管理员权限。

现在的问题是 2.5 版导致与 JetBrains Rider 使用的较新版本的 TypeScript 发生冲突(由于 TS 错误)。

我想从 github 上的 zip 文件安装 TypeScript 3.1.3。
但我不能让管理员安装它(或任何东西),因为他很懒惰。

我看到安装程序所做的只是将 zip 文件中的文件解压缩到

但是我没有对该路径的写入权限,并且在 Visual Studio 或 PATH 环境变量中的任何位置都没有看到此路径配置,所以我不知道在哪里覆盖。

有没有办法在 Visual Studio 中覆盖/设置 TypeScript SDK 路径(不修改项目文件)?