问题标签 [visual-studio-2017]

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 投票
3 回答
1563 浏览

c# - 项目中不存在目标“GetCopyToPublishDirectoryItems”。

安装 Visual Studio 2017 RC 并升级我的 ASP.NET Core Web 应用程序 (.NET Framework) 项目后,我不再能够将我的项目发布到文件系统。

构建解决方案工作正常,但是当我发布时出现此错误:

我的项目引用了一个旧的类库项目,它是同一解决方案的一部分。该错误与旧类库项目的 CSPROJ 文件中不喜欢的内容有关,但没有行号,并且GetCopyToPublishDirectoryItemsCSPROJ 文件中不存在文本。

似乎有点神秘,我无法确定问题。有没有人有任何建议?

提前谢谢了

0 投票
1 回答
1869 浏览

c# - 这个场景我需要哪些 VS 2017 RC 安装程序单个组件?

我对 VS 2017 中的新安装程序有点困惑,我没有很好的连接,所以我只想安装我需要的关键组件,主要用于 Unity3d C# 文本编辑和调试以及简单的 .Net东西,Xamarin 移动开发(只是兼容性,而不是工具本身),也许还有 C++ 为 UE4 源项目编译。

目前,我觉得工作负载充满了不必要的组件,例如 .Net Portable Library TP (1.5 GB)、较旧的 .Net SDK 和 Targeting Packs 以及数据库工具等,所有这些都混杂在我害怕打破的令人困惑的相互依赖关系中。

所以我的问题是,用于后续 Unity 和 Xamarin 开发以及最终 C++ 的最低 C# .Net 环境的单个组件是什么。

我将非常感谢任何说明,谢谢。

0 投票
3 回答
1570 浏览

asp.net-core-mvc - 使用 Visual Studio 2017 MVC ASP.NET Core 发布“它们必须具有相同数量的项目”

尝试发布时收到以下消息:

严重性代码 描述 项目文件行抑制状态

错误“DestinationFiles”指的是 1 个项目,而“SourceFiles”指的是 2 个项目。它们必须具有相同数量的项目。

我有我的项目在我的本地主机上工作,我现在正在寻找发布......但我收到了上述错误。我从 VS 2015 转换了我的项目,并且发布工作正常。为了确保我的旧发布配置文件不是问题,我删除了我的配置文件的旧工作副本并设置了一个新副本。我知道 VS 2017 几天前刚刚发布,任何帮助都会很棒。

0 投票
1 回答
753 浏览

xamarin.forms - 无法在 Visual Studio 2017 RC 中构建 Xamarin Forms 项目

我刚刚安装了 Visual Studio 2017 RC 来试用 Xamarin Form Previewer 等一些新功能。但我无法构建使用项目模板创建的 Xamarin Forms 项目。得到以下错误。

严重性代码说明 加载程序集时项目文件行抑制状态错误异常:System.IO.FileNotFoundException:无法加载程序集'Xamarin.Android.Support.v7.RecyclerView,版本 = 1.0.0.0,文化 = 中性,PublicKeyToken ='。也许它在 Mono for Android 配置文件中不存在?文件名:Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver 解析器,ICollection)的 Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters 参数)中的“Xamarin.Android.Support.v7.RecyclerView.dll” `1 程序集,AssemblyDefinition 程序集,布尔顶级)在 Xamarin.Android.Tasks.ResolveAssemblies.Execute(DirectoryAssemblyResolver 解析器)App1.Droid

先感谢您

0 投票
1 回答
1106 浏览

visual-studio - 无法将 VS2017 RC 连接到 mac 代理

我有一个配置,其中 VS 2015 成功连接到同一网络上的 Xamarin Mac 代理。

我升级到 VS 2017 RC,现在 VS 无法连接到 xamarin mac 代理并出现错误:“

无法连接到 'your-mac-name' 请重试

配置中的其他任何内容都没有改变。

0 投票
1 回答
1025 浏览

c# - Visual Studio 2017 RC - C# UWP 项目 - 无法创建类

如果我右键单击我的项目并选择Add-> Class,我只会看到Class Diagram而没有C# Class. 我完全重新安装了 Windows 10。我能做些什么来解决这个问题?在 Visual Studio 2017 RC 之前,我有 Visual Studio '15' Preview 5。在那里我可以创建一个C# Class.

0 投票
2 回答
2268 浏览

asp.net-core-mvc - 我是否需要在 Visual Studio 2017 ASP.NET Core MVC 中将异步添加到我的控制器操作中

我刚刚将我的 Visual Studio 2015 ASP.NET MVC Core 项目转换为 Visual Studio 2017...我在错误列表中收到以下信息性消息

消息 IDE1006 命名规则违规:缺少后缀:“异步”

此消息出现在我的控制器中,主要关注以下内容:

这也适用于创建、删除、详细信息和编辑。这些消息显示为信息性的,适用于我的项目中的 1,000 多个事件。看来我需要将 Index 更改为 IndexAsync 即。
更改自:

改成:

目前这似乎是可选的,因为我的项目将构建,这在 VS 2015 中不是问题。我不介意做这项工作,我需要确认在 Visual Studio 2017 ASP.NET Core 中更改它是正确的方法。

0 投票
9 回答
23265 浏览

msbuild - 如何从 BAT 文件调用 Visual Studio 2017 RC 版本的 MSBuild?

可以在此处找到早期版本的 MSBuild:%programfiles(x86)%\msbuild\<version>\bin\msbuild.exe.

但对于 Visual Studio 2017RC,路径是%programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe. 安装类型:企业、社区或专业,似乎是路径的一部分。这使得在 BAT 文件中指定 msbuild 的正确路径变得困难,该文件应该在具有不同版本 Visual Studio 2017 的许多不同计算机上工作。

从 bat 文件中调用 Visual Studio 2017 RC 版本的 Msbuild 的最佳方法是什么?还是来自 PowerShell?

0 投票
1 回答
532 浏览

visual-studio - Boilerplate Visual Studio 2017 RC 项目无法从 GitHub 部署到 Azure 应用服务

我正在尝试使用 GitHub 部署选项将样板 Visual Studio 2017 RC Asp.Net Core Web 应用(无身份验证)部署到 Azure 应用服务。该应用程序没有从样板代码修改;字面意思是:从 VS 模板创建一个新应用,将其发布到 GitHub,然后部署到应用服务。

问题

VS 2017 RC 应用程序部署到应用程序服务是否需要任何特定设置,或者应用程序服务 SCM (Kudu) 工具还没有赶上 VS 2017 RC 项目结构?

细节

我遇到了两个我认为可能相关的问题。

问题 1:应用服务上似乎没有安装 MSbuild 工具 v15.0。构建时,Kudo 默认为 v14.0:

我添加了一个自定义应用程序设置,SCM_BUILD_ARGS=-tv:15.0来尝试强制 Kudo 使用 v15.0,但这没有效果。它像以前一样继续使用 v14.0。

问题 2:(并且可能是使用 MSBuild 14.0 的结果):尝试还原 NuGet 包时,MSBuild 发出以下错误:

此错误消息有点含糊,但直到最近,该消息才会断言在解决方案中找不到包含packages.configorproject.json文件的项目。从 VS 2017 RC 开始,这两个文件都已弃用。我添加了一个空的 project.json 文件,看看是否可以解决问题。这些包似乎已恢复,但由于缺少 project.json 部分,它继续失败。

解析度

@david-ebbo 提供指导。在他的测试存储库中,您会找到deploy.cmd.deployment文件。将两者复制到您的仓库的根目录。然后更新第 74 行deploy.cmd以指向您的.csproj文件。从 GitHub 部署现在应该成功了。

0 投票
3 回答
22051 浏览

visual-studio-2017 - VS 2017 RC 安装期间出现错误 0x80004003

我正在运行 Windows 10,没有挂起的更新,我已经运行 sfc /scan now 和 DISM.exe /Online /Cleanup-image /Restorehealth 都没有报告问题。我尝试安装企业、专业和社区,并使用 --layout 标志为专业构建本地安装程序,所有这些都会产生相同的错误。我还尝试卸载 Visual Studio 2015 企业版和其他各种 Visual Studio 位、resharper 和 ncrun。