标签: project-template

VS2013不存在可扩展性项目类型

在我的Visual Studio 2013中,在" Visual C# "和" 其他项目类型 " 下找不到可扩展性项目模板.你能指导我用Visual Studio启用这个项目类型吗?

project-template vs-extensibility visual-studio-2013

4
推荐指数
1
解决办法
2350
查看次数

在Rstudio中创建新项目的脚本

我想写一个在RStudio中创建新项目的模板.我想做的是:

  1. 在名为"MyNewProject"的文件夹中创建一个新的Rstudio项目
  2. 使用ProjectTemplate此文件夹中的包创建一个新项目:create.project('MyNewProject').
  3. 在此文件夹中进行一些修改.

我相信我可以编写第2步和第3步.但我不知道如何通过脚本在RStudio中创建一个新项目.如果有可能,我该怎么办?

r project-template rstudio

4
推荐指数
3
解决办法
2944
查看次数

如何在Visual Studio 2017中创建WCF服务库项目?

我需要为我的分布式计算类开发一个应用程序,它有一个中央服务器和多个图形客户端.我正在考虑为此尝试WCF,因为我已经熟悉使用Windows Forms或WPF制作.NET独立桌面应用程序.

由于我以前从未使用过WCF,因此我尝试按照MSDN上发布的教程进行操作,该教程将服务契约定义为其第一个主要步骤.*部分内容涉及创建一个WCF服务库项目,该项目应该是可用的作为我选择的语言下的模板(我将在这里使用C#).但是,我没有在新项目对话框中看到此项目模板作为选项列出,并且在搜索栏中查找WCF不会返回任何结果.

如何使此项目模板可用于Visual Studio 2017?

*应该注意的是,教程提到它是用Visual Studio 2012编写的.从那以后我有什么改变,就教程而言我应该知道吗?

wcf project-template visual-studio-2017

4
推荐指数
1
解决办法
7982
查看次数

是否可以创建TService的后代并发布我自己的属性?

在Delphi中提供了一些不同的服务后,我意识到TService缺少服务应用程序应该带来的一些必要的东西,例如日志记录,异常处理和注册表中的"描述"属性.

我想知道我是否可以创建自己的服务shell,例如TJDService从一个继承的服务shell,TService但有一些额外的东西,例如在对象检查器中显示的"描述"属性.我可以像这样制作自己的服务外壳吗?我知道我可以创建自己的"默认项目"继承自a,TService但包括我的所有代码和任何新项目.

创建新服务时,它应如下所示:

unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Classes, Vcl.SvcMgr,
  JDServices;

type
  TJDService1 = class(TJDService)
  private

  public
    function GetServiceController: TServiceController; override;
  end;

var
  JDService1: TJDService1;

implementation

{$R *.DFM}

procedure ServiceController(CtrlCode: DWord); stdcall;
begin
  JDService1.Controller(CtrlCode);
end;

function TJDService1.GetServiceController: TServiceController;
begin
  Result := ServiceController;
end;

end.
Run Code Online (Sandbox Code Playgroud)

与典型服务相同,但使用my TJDService而不是just TService.

delphi service properties project-template

3
推荐指数
1
解决办法
296
查看次数

在 VS 项目模板向导中获取解决方案/项目的位置

我正在为项目模板实现一个向导,我想获取用户在“新建项目”窗口中选择的项目/解决方案路径。我知道有一些参数,比如 $saferootprojectname$ 来获取项目的名称,但不知道如何获取位置路径

问候

c# visual-studio-2010 project-template nuget nuget-package

3
推荐指数
1
解决办法
1231
查看次数

Spring + Hibernate的现成配置

有时,进行自己的配置,查找所有库,检查它是非常繁琐的...那么,是否有任何准备好的典型(模板)配置用于专用任务?

java spring hibernate project-template

2
推荐指数
1
解决办法
202
查看次数

$ safeprojectname $抛出VSIX包中的错误

我正在尝试创建一个VSIX包来部署我使用的一些常见的应用程序布局,但是当我创建项目模板然后将模板文件放在我的VSIX包中并构建它时,我Unexpected character '$'在我的一些中收到了很多消息命名空间上的C#类.根据文档,这应该是正确的格式.

这是抛出错误的类之一

using System.Web.Optimization;

namespace $safeprojectname$ {
    public class BundleConfig {
        public static void Register(BundleCollection bundles) {
            bundles.Add(new StyleBundle("~/styles/site")
                .IncludeDirectory("~/assets/styles", "*.css"));

            bundles.Add(new ScriptBundle("~/scripts/libs")
                .IncludeDirectory("~/assets/libs/jquery", "*.js")
                .IncludeDirectory("~/assets/libs/bootstrap", "*.js")
                .Include("~/assets/libs/angular/angular.js")
                .Include("~/assets/libs/angular/angular-sanitize.js")
                .Include("~/assets/libs/angular/angular-animate.js")
                .IncludeDirectory("~/assets/libs/angular-ui", "*.js")
                .IncludeDirectory("~/assets/scripts", "*.js"));

            bundles.Add(new ScriptBundle("~/scripts/app")
                //.IncludeDirectory("~/common/directives", "*.js")
                //.IncludeDirectory("~/common/filters", "*.js")
                //.IncludeDirectory("~/common/services", "*.js")
                .Include("~/app/home/app.home.js")
                .IncludeDirectory("~/app/home/controllers", "*.js")
                .Include("~/app/app.js"));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我检查了我的vstemplate文件,这就是它对该文件/文件夹的作用

<Folder Name="startup" TargetFolderName="startup">
    <ProjectItem ReplaceParameters="true" TargetFileName="BundleConfig.cs">BundleConfig.cs</ProjectItem>
    <ProjectItem ReplaceParameters="true" TargetFileName="WebApiConfig.cs">WebApiConfig.cs</ProjectItem>
</Folder>
Run Code Online (Sandbox Code Playgroud)

c# project-template vsix

2
推荐指数
1
解决办法
1148
查看次数

如何在VS2017中删除.NET标准类库项目输出路径中名为“netstandardxx”的附加文件夹?

我使用 .NET Standard Class Library Project Template 在 VS2017 中创建了一个项目。问题是当我想将项目输出路径更改为某个任意文件夹时,它附加到我选择的路径,另一个名为“netstandardxx”的文件夹(其中 xx 指的是我正在使用的 .net 标准版本)。无论我尝试更改输出路径多少次并删除其他不需要的文件夹,它都会再次出现。

任何的想法?

class-library project-template project-properties visual-studio-2017 .net-standard

2
推荐指数
1
解决办法
247
查看次数

从模板创建 Blazor 应用程序时,“交互位置”是什么意思?

我认为这是指客户端或服务器,但使用这些作为选项我无法完全理解这一点。

在此输入图像描述

project-template blazor visual-studio-2022

2
推荐指数
1
解决办法
1568
查看次数

找不到 Visual Studio 项目模板 *.projitems

我创建了一个视觉工作室模板,效果很好。但是当我尝试使用这个新模板将新项目添加到我的解决方案中时,我收到以下错误:

"The imported project "c:\users\xy\AppData\Local\Temp\Common\Shared\XY.projitems" was not found. Confirm 
that the expression in the import declaration "..\..\Common\Shared\XY.projitems" is correct and that the 
file exists on disk."c:\users\xy\AppData\Local\Temp\qfuczw4e.apk\Temp\MyTemplate1.csproj"
Run Code Online (Sandbox Code Playgroud)

背景资料:

我的解决方案包含一个在我的项目模板中引用的共享项目

我的项目模板 *.csproj 中的导入语句如下所示:

<Import Project="..\..\Common\Shared\XY.projitems" Label="Shared" />
Run Code Online (Sandbox Code Playgroud)
  • *.projitems 文件存在与上述相对路径相关。
  • 该文件不存在于上述路径“c:\users\xy\AppData\Local\Temp\qfuczw4e.apk\Temp\”中

该错误消息让我非常困惑。有人给我提示吗?

更新

使用模板创建新项目的项目结构如下:

Solution_XY

   - SharedProject

   - PluginsFolder
     - Project_1
     - Project_2
     - Project_3
Run Code Online (Sandbox Code Playgroud)

创建的项目位于解决方案中的特殊项目文件夹中。所以Project_1到Project_3在模板创建时需要有对SharedProject的引用。

c# project-template visual-studio

1
推荐指数
1
解决办法
1169
查看次数