问题标签 [project-template]
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.
visual-studio - Visual Studio 模板和环境变量
我已经为 Visual Studio 2010 创建了一个项目模板,并且我在我使用的每台机器上都设置了一个环境变量。该模板引用了位于该环境变量中指向的目录中的一些资源。模板中的示例参考是:
关键是当我使用这个模板创建一个项目时,在 .csproj 中我得到:
在同一个 .csproj 中,我在 .csproj 文件中替换了它:
那么,有什么方法可以让 csproj 在“Include”参数中写入“$(MyVariable”)?我尝试过使用与 msdn [1] 中所说的“$”字符相对应的 scape 字符 %24 : http: //msdn.microsoft.com/en-us/library/bb383819.aspx但我得到了这个.csproj:
visual-studio-2010 - 在 VS 2010 项目模板中自动安装 NuGet 包
当我基于 Visual Studio 2010 中的自定义项目模板创建新项目时,谁能与我分享如何(或在哪里可以找到如何)自动安装 NuGet 包?
我正在为一个默认使用几个 NuGet 包的项目创建一个新的项目模板。我已经阅读了 NuGet 站点上的文档,但这是不可接受的,因为如果项目中已经安装了现有包,我想引用它。
换句话说,如果我在我的模板 (VSIX) 中嵌入了包 v1,但解决方案中已经安装了 1.1 版,我希望 NuGet 引用 1.1 版,而不是将 v1 放入解决方案并强制开发人员更新包。
这可能吗?如果是这样,怎么做?
iphone - 更新 XCode 项目模板详细信息
以前所有文件头都显示如下。
我已将用户名从ABC_User_Name修改为XYZ_User_Name。
现在,即使在注销并再次登录后,我在所有项目模板中都发现了相同的标题。如何使用当前用户名更新这些模板?
我需要手动修改所有这些吗?
visual-studio-2010 - 在项目模板中使用本地 IWizard 程序集作为 WizardExtension
我有一个非常简单的IWizard
实现,其唯一目的是向字典中添加参数变量(不需要用户交互)。
如果可能,我不想将其添加到 GAC。
我将文件放在dll
模板 zip 文件的根目录中,vstemplate
并在该部分中引用了名称WizardExtension
:
我希望这会找到并使用程序集的本地副本,但它似乎不起作用。
有什么方法可以在IWizard
不安装到 GAC 的情况下使用实现?
visual-studio-2010 - 在多项目 Visual Studio 项目模板中有条件地排除项目创建
我有一个多项目Visual Studio 项目模板。我希望能够有条件地从创建的解决方案中排除特定项目。
我查看了 IWizard 实现的ProjectFinishedGenerating方法,但我似乎无法弄清楚如何简单地忽略一个项目。
所以,基本上我想在我的 IWizard 项目实现中做类似这样的伪代码:
project-template - 多项目模板 - 在解决方案中添加解决方案文件夹和程序集
我可以使用 vstemplate 创建多个项目并使用 IWizard 实现项目名称转换,但我无法在 IWizard 的 RunCompleted 方法中添加解决方案文件夹和程序集。我正在使用 Visual Studio 2010 进行开发
目前我正在尝试使用以下代码
dte 在 RunStarted 方法期间分配
我可以在解决方案中找到 Test2 文件夹,但在解决方案文件夹中找不到 dll 文件,我也找不到解决方案中存在的物理文件夹(Test2)
谁可以帮我这个事?
visual-studio-2008 - 如何为 VS2008 项目模板创建 IWizard 程序集
我创建了一个 IWizard 程序集,它应该接受参数值(通过 Windows 窗体)并将它们插入到 VS 2008 项目模板中包含的代码所要求的位置。这是我用来设置它的文章。
这就是问题所在,当我基于模板创建一个新项目时,它会抛出一个错误,指出“对象引用未设置为对象的实例”。我在 IWizard 类中的整个 RunStarted 方法中都放置了消息框,但没有一个显示。
[更新] 我将 VS 2010 的实例附加到 VS 2008 的实例中,在该实例中我从模板向导创建了一个新项目,并在输出中看到以下内容:
线程 '' (0xc0c) 以代码 0 (0x0) 退出。
有没有人知道我可以从哪里开始调试这个或者我可能做错了什么?
c# - 以编程方式创建 Visual Studio 项目
正如我的问题所说,我想创建一个基于模板的新项目,该模板已经创建了一个经过测试并且工作正常,但是当我尝试在 C# 代码中(在 mvc3 项目中)执行它时遇到两个问题。
- 这是
EnvDTE80, EnvDTE90 and EnvDTE100
因为我试图用这个例子做 这个例子,EnvDTE100
但它不起作用,因为对象处理它Solution4
不是Solution2
并且Solution4
没有相同的行为。 - 如何在不使用默认路径的情况下创建项目,但使用我需要的特定文件夹
更新
如果我使用调用的 dll,这是有效的代码EnvDTE80
但如果我使用EnvDTE100
并且说 DTE2 没有退出的名称空间中的EnvDTE100
compilation - 如何在 MonoDevelop 2.8 项目模板 (.xpt.xml) 中指定条件编译符号?
类似于(从 .csproj 中挑选)
visual-studio-2010 - 缺少 Azure 云模板
运行命令后devenv.exe /InstallVSTemplates
(详见此处),Azure 云模板仍然丢失。
我正在运行 VS2010 Ultimate SP1,然后使用 WPI 安装 Azure SDK。我重新启动了我的机器,但它仍然丢失。下面的链接是缺少云模板的屏幕截图,包括我机器中已安装的程序。