【问题标题】:How to use nuget with Visual Studio for phpproj type project如何将 nuget 与 Visual Studio 一起用于 phpproj 类型的项目
【发布时间】:2014-12-11 14:07:46
【问题描述】:

我已经安装了 VS.php 和 Phalanger 用于在 Visual Studio 中开发 PHP 项目。

我能够成功调试PHP项目,现在我正在寻找通过nuget将'bootstrap'添加为包。

通过使用“为解决方案管理 NuGet 包”选项,当我选择安装“引导”包时,VS 显示以下消息。

'bootstrap' 无法安装,因为它与解决方案中的任何项目都不兼容。该软件包不针对任何框架。

它是一个 phpproj;从 VS.php 扩展创建的 PHP 项目,我如何将 nuget 与 phpproj 类型的项目一起使用。

【问题讨论】:

    标签: nuget phalanger vs.php


    【解决方案1】:

    VS.php 只是 PHP 扩展,与 Phalanger 无关。

    Phalanger 附带用于 Visual Studio 的 Phalanger 工具 (https://visualstudiogallery.msdn.microsoft.com/419916fb-ec89-4f18-ba97-75cf66037797)。它不能与 VS.php 共存,因为两者都提供 PHP 编辑器功能。

    然后,如果您创建新的 Phalanger Web 项目,它应该允许您使用 NuGet 等功能。

    【讨论】:

    • 我使用 Phalanger 作为 PHP 编译器。我没有使用 PHP 工具,因为 Vs.PHP 和 PHP 工具发生冲突,因为它们都针对相同的配置/设置。我的问题是关于将 nuget 添加到 Vs.PHP 的 phpproj 中,提到 Phalanger 是为了完成有关我的环境的信息,我并不是说这是由于 Phalanger 造成的,因为我知道它是一个编译器,它的作用将在编译时出现。问题似乎与 Visual Studio 和 Vs.PHP 集成有关。
    • VS.Php 集成使用已弃用的 phpproj 文件格式(不是 msbuild)并且不支持此类功能。你可以联系jcx soft。来实现这些功能。 Phalanger 工具(和 PHP 工具)构建在 MSBuild 之上,自然支持这种可扩展性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    相关资源
    最近更新 更多