标签: project-template

如何使ReSharper重新评估其装配参考高亮显示

我正在创建一个Prism项目模板,模板效果很好.但是在我使用模板创建项目之后,一些文件看起来像这样:

不良参考

尽管外表,一切都很好.

如果我执行Rebuild All,我会看到解决方案构建没有错误:

重建

但重建所有都没有摆脱编辑器窗口中显示的"错误".(请注意,实际的错误窗口不会显示任何错误.)

我可以清理,重建,关闭和打开文件,它不会修复突出显示.

但是,如果我关闭解决方案并重新打开它,一切都很好:

重新加载后工作

我的问题:

理想情况下,我的模板或IWizard会有一种方法告诉ReSharper重新加载突出显示的引用.

我知道我可以关闭ReSharper 然后再打开它会修复它,但我宁愿不这样做.

是否有ReSharper命令只刷新这些东西?

resharper visual-studio-2010 project-template visual-studio visual-studio-extensions

182
推荐指数
6
解决办法
4万
查看次数

如何制作新的Eclipse项目模板?

我正在使用一种框架,每次我创建一个新的Java项目.我必须在适当的包中安排文件并引用适当的外部JAR库.如何在新文件夹下的"新建项目"对话框中创建新项目模板?

eclipse templates project-template

32
推荐指数
2
解决办法
2万
查看次数

Visual Studio项目/项模板参数逻辑

由于我只看了几个关于这个主题的帖子,但没有深入解释Visual Studio模板中参数的逻辑,我想我会在这里发布.

MSDN文章之后,您可以向模板添加自定义参数,如果您想要更改它们,可以使用向导进行更改.

在模板的任何文件中(模板文件本身除外),您可以根据参数添加逻辑.逻辑只使用三个关键字.$ if $(%expression%),$ else $和$ endif $.所以说我在模板文件中有以下内容:

public string foo( string a )
{
    return string.Format( @"foo( {0} );", a );
}
Run Code Online (Sandbox Code Playgroud)

我们想要添加一些逻辑,以确定我们是否要检查"a"是空还是空

public string foo( string a )
{
$if$ ( $shouldCheckForNullOrEmpty$ == true )
    if ( !string.IsNullOrEmpty( a ) )
$endif$

    return string.Format( @"foo( {0} );", a );
}
Run Code Online (Sandbox Code Playgroud)

当然,您可能希望为if语句添加大括号,因此您可能需要多个逻辑块.

所以这不是太糟糕,但这有一些技巧.字符串匹配的$ if $检查,即shouldCheckForNullOrEmpty必须等于"true".它也被写成$ if $($ shouldCheckForNullOrEmpty $ =="true"),但这不起作用.

具有单个表达式的单个if语句非常简单,所以现在对于更复杂的示例:

public string foo( string a )
{
$if$ ( $parameterCheckMode$ …
Run Code Online (Sandbox Code Playgroud)

logic project-template visual-studio

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

26
推荐指数
9
解决办法
4万
查看次数

删除自动导入的自定义项目模板

我删除了导出的zip文件,该文件放在我导出的模板文件夹中,当然它仍然显示在Visual Studio的"添加新项目"对话框中.我预料到这一点,但我很难找到模板文件存储的其他位置.如何删除自定义模板?

编辑

我搜索了以下文件夹(和其他许多文件夹,但这些是最明显的): %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache %userprofile%\Documents\Visual Studio 2010\My Exported Templates %userprofile%\Documents\Visual Studio 2010\Templates\ProjectTemplates

不确定是否重要,但我也在使用Windows 7作为我的操作系统.

visual-studio-2010 project-template visual-studio

22
推荐指数
4
解决办法
2万
查看次数

Visual Studio 2012的MVC5项目模板

我想使用Visual Studio 2012开始使用ASP.NET MVC 5.我已经安装了" ASP.NET和Web Tools 2013 for Visual Studio 2012,但这只"给了我一个"空ASP.NET MVC" 5项目"模板.

对于MVC4 Web项目,我可以选择不同类型的Web应用程序(如"标准","Internet","Intranet"等).我已经看过Visual Studio 2013的类似选项的截图.

是否有任何项目模板(对于VS2012)允许我对MVC5应用程序执行相同的操作?

project-template visual-studio-2012 asp.net-mvc-5

22
推荐指数
2
解决办法
2万
查看次数

如何创建包含链接文件的Visual Studio项目模板?

在Visual Studio 2010中,我想创建一个项目模板,其中包含指向系统中应存在的两个文件的链接.其中一个是常见的AssemblyInfo.cs文件.另一个是强名称密钥文件(*.snk).

我需要这些引用是相对的,因为每个开发人员的工作区将以不同的方式设置.项目模板是否有可能以某种方式确定这些文件在每个开发人员环境中的位置?

从阅读模板,听起来它们是非常静态的,所以我想知道是否可以做一些类似的事情.如果不出意外,我可以添加导致编译错误的虚假引用,并强制开发人员将这些文件挂钩.但如果我可以为他们做,那就更好了.

hyperlink project-template visual-studio

17
推荐指数
2
解决办法
3116
查看次数

自定义项目类型模板

当您在webstorm中创建一个新项目时,您可以选择创建一个预先填充文件的新目录结构:库,样式表等,用于HTM5样板,Twitter样板等模式.如何为此创建自己的模板?是否导入虚拟项目?

ide-customization project-template file-structure webstorm

16
推荐指数
2
解决办法
3324
查看次数

如何在自定义Xcode项目模板中创建或定义新目标

TL; DR:我将哪些XML片段添加到我的TemplateInfo.plist文件中,以便在创建新的Xcode项目时创建第二个编译器目标?

在处理我自己的Xcode项目模板时,我正试图让KIF集成测试以"开箱即用"的方式运行.KIF要求您复制常规目标,然后修改某些属性.这通常是手动完成的,但它既需要时间又会留下误差,而它可以实现自动化.

为清楚起见,我希望自动在此屏幕截图中创建第二个目标:

手动复制后的屏幕截图

我对整个模板定制做了很多,但我无法弄清楚如何创建另一个目标,即使模板创建一个用于单元测试,如果你点击该复选框.Apple如何做到这一点

在我的github存储库中查看模板项目.如果你想看看我正在用KIF做什么(即使对于这个问题的答案,这不是必需的),请查看KIF Integrations.xctemplate文件夹中的plist .

xcode objective-c project-template ios

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

在 Visual Studio 2019 中找不到 .NET 5.0 Console App 项目模板

我目前正在尝试在 Visual Studio 2019 中创建一个 C# .NET 5.0 控制台应用程序,并且该选项没有像我期望的那样出现在项目模板下。

我下载了 Visual Studio Professional 2019 版本 16.9.4(来自https://visualstudio.microsoft.com/downloads/)并选择了要安装的所有工作负载,然后我安装了 SDK 5.0.202、ASP.NET Core Runtime 5.0.5, .NET 桌面运行时 5.0.5 和 .NET 运行时 5.0.5(来自https://dotnet.microsoft.com/download/dotnet/5.0)。

当我转到 File -> New -> Project 并搜索“Console Application”时,C# 没有默认的“Console Application”项目模板。我能找到的最接近的是 C#、VB 和 F# 的“控制台应用程序(.NET 框架)”和 C++ 的“控制台应用程序”。如果我为 C# 选择“Console Application (.NET Framework)”,我可以选择的最新框架是“.NET Framework 4.8”。

实际成果:项目模板

实际成果:项目模板

实际结果:框架 实际结果:框架

我和一个没有遇到这个问题的开发者对比了笔记,他们在为C#选择“Console Application (.NET Framework)”时看到同样的框架限制,但也能看到“Console Application”的项目模板“Console Application” C#(不带“.NET Framework”)并按预期选择“.NET 5.0(当前)”作为目标框架。他们安装和更新的内容似乎没有明显不同,我们对命令提示符命令“dotnet --info”的结果匹配,并且他们在“关于”或“单个组件”下没有列出任何“已安装的产品”我缺少的安装程序。

预期成果:项目模板

预期成果:项目模板

预期成果:框架

预期成果:框架

我尝试卸载并重新安装所有内容,彻底安装每个工作负载以及看起来可能相关的其他单个组件,并确保“工具 -> 选项 -> 环境 -> 预览功能 -> 在新项目对话框(需要重新启动)”复选框被选中。

有谁知道我错过了哪一步阻止我使用 …

c# asp.net project-template visual-studio .net-5

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