标签: project-properties

没有找到兼容的目标

我有

目标android-4

在project.properties中.在eclipse中,当我运行项目时,我收到了错误

没有找到兼容的目标

如何解决这个问题>

eclipse android project-properties

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

NetBeans无法识别许可证模板中的$ {project.organization}

有人可以复制以下内容吗?

在我的NetBeans 7.2项目中,我将"project.license"属性(在project.properties中)设置为"apache20",以便NetBeans在每个新的.java文件中生成相应的许可证文本.许可证文本(位于"license-apache20.txt"中)包含以下FreeMarker参考:

${project.organization!user}
Run Code Online (Sandbox Code Playgroud)

如果未设置"project.organization",则会按预期显示我的用户名.此外,当我在User.properties文件中设置自定义用户名时,它会显示此用户名.到现在为止还挺好.

但是,我想设置"project.organization"属性.但是当我在project.properties文件中执行此操作时,NetBeans根本无法识别它,而是显示我的用户名.

当我从FreeMarker引用中删除"!user"时,它会生成文本"Expression project.organization未定义在第4行,模板/ Licenses/license-apache20.txt中的第59列." 当我在User.properties中设置属性时(愚蠢的地方,但我是为了分析而做的)我得到了相同的行为.有谁知道什么可能是错的或如何让NetBeans找到"project.organization"属性?有人在他或她的NetBeans上有相同的行为吗?

java templates netbeans freemarker project-properties

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

Visual Studio:如何使用平台工具集作为预处理器指令?

我有两个平台工具集:v110和v110_xp用于我的项目,并且根据所选平台,我想要包含/排除要编译的部分代码.

_MSC_FULL_VER并且$(PlatformToolsetVersion)对于这两个平台工具集具有完全相同的值.或者,我尝试使用$(PlatformToolset)如下:

_MSC_PLATFORM_TOOLSET=$(PlatformToolset)
Run Code Online (Sandbox Code Playgroud)

但问题是这$(PlatformToolset)是非数字的.想知道如何将这个非数字值用作预处理程序指令?

尝试了几种解决方案,我发现了这一点

_MSC_PLATFORM_TOOLSET='$(PlatformToolset)'
Run Code Online (Sandbox Code Playgroud)

然后

#if (_MSC_PLATFORM_TOOLSET=='v110')
  [Something]
#endif
Run Code Online (Sandbox Code Playgroud)

工作正常但是

#if(_MSC_PLATFORM_TOOLSET == 'v110_xp')
  [SomethingElse]
#endif
Run Code Online (Sandbox Code Playgroud)

导致"字符常量中的字符太多"错误.

有关上下文,请参阅此类似问题: Visual Studio:如何以编程方式检查已使用的C++平台工具集

c++ project-properties preprocessor-directive visual-studio-2012

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

Visual Studio 2013中的项目属性中缺少"构建"选项卡

当我在Visual Studio 2013中打开任何C#Win-Forms或WPF项目时,"Build"选项卡不会显示.如果我在VS2010中打开项目,它是可见的.我无法找到有关此特定标签消失的任何信息.

我已经尝试重置vs2013中的用户设置,运行安装程序修复,甚至完全卸载并重新安装vs2013.

关于如何取回它的任何想法?

project-properties visual-studio-2013

7
推荐指数
2
解决办法
2952
查看次数

Visual Studio 2013和Qt5:QTDIR设置为时已晚

一切都适用于MSVC2013中的Qt,除了一件事:找不到DLL,因为在设置了本地调试环境时没有定义$(QTDIR).

我的调试环境设置:

PATH=$(QTDIR)\bin%3b$(PATH)
Run Code Online (Sandbox Code Playgroud)

我的.user文件:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
    <QTDIR>C:\Qt\Qt5.4.1\5.4\msvc2013</QTDIR>
    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <LocalDebuggerEnvironment>PATH="$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b"$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
    <QTDIR>C:\Qt\Qt5.4.1\5.4\msvc2013</QTDIR>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <LocalDebuggerEnvironment>PATH="$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
  </PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

我不知道为什么,但$(QTDIR)变量不适用于LocalDebuggerEnvironment.

它适用于以下调试环境设置:

PATH=C:\Qt\Qt5.4.1\5.4\msvc2013\bin%3b$(PATH)
Run Code Online (Sandbox Code Playgroud)

是否可以使Visual Studio正确处理此问题,还是必须手动输入路径?

path project-properties visual-studio-2013 qt5.4

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

VS2010不会显示项目属性("底层RCW")?

只有时候(我还没有注意到一个模式),当我右键单击一个项目(各种类型的项目)并选择"时,VS2010显示以下错误(我希望属性页的主体是)"属性":

尝试加载页面时发生错误. 无法使用已与其基础RCW分离的COM对象.

我通常可以在重启VS2010后查看项目页面.我正在使用RTM版本.

什么可能导致此错误?

visual-studio-2010 comobject rcw project-properties

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

在子类gradle任务中设置项目属性

我正在定义一个gradle任务"launchIPad2Simulator",它在robovm gradle插件中继承了另一个已经定义的任务"launchIPadSimulatorfrom".目标是设置定义哪个模拟器将运行的项目属性.

// Run the IPad2 simulator
task launchIPad2Simulator2(type: org.robovm.gradle.tasks.IPadSimulatorTask) {

  project.setProperty("robovm.device.name", "iPad-2")
  project.setProperty("robovm.arch", "x86")
} 
Run Code Online (Sandbox Code Playgroud)

但问题是,我必须首先在gradle.properties文件中定义属性.他们甚至不需要分配任何值.gradle.properties文件的全部内容:

robovm.device.name
robovm.arch
Run Code Online (Sandbox Code Playgroud)

我宁愿让gradle.properties文件为空,但如果上面的任务然后运行,则错误:错误:(112,0)没有这样的属性:robovm.device.name for class:org.gradle.api.internal.project .DefaultProject_Decorated显示.

此外,如果属性仅在任务中定义如下(gradle.properties为空),则忽略它们.

// Run the IPad2 simulator
task launchIPad2Simulator2(type: org.robovm.gradle.tasks.IPadSimulatorTask) {

  project.properties.put("robovm.device.name", "iPad-2")
  project.properties.put("robovm.arch", "x86")
}
Run Code Online (Sandbox Code Playgroud)

那么在子类任务中动态设置项目属性的正确方法是什么?

===编辑===

好了,现在我看到设置项目属性也不好,因为在多个任务中它会被覆盖.所以也许这不应该是项目属性.

临时解决方案现在使用命令行调用任务:

// simulator with properties launched from command line
task launchIPad2Simulator1(type: Exec) {
  commandLine 'gradle', '-Probovm.device.name=iPad-2', '-Probovm.arch=x86', 'launchIPadSimulator'
}
Run Code Online (Sandbox Code Playgroud)

groovy gradle project-properties robovm

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

当列表框为空时,如何在项目属性中选择“启动对象”?

我有一个 WPF 项目,我尝试使用 Dale Ragan在 StackOverflow 上描述的 Microsoft.VisualBasic dll 的配方使其成为单实例应用程序

在带有 Framework 4.5 的 Visual Studio 2013 中这样做会在编译时给我 2 倍的相同错误:“...为每个入口点定义了多个入口点...”。然后我认为我会在我的项目属性的“应用程序”选项卡的“启动对象”项的组合框选项中看到两个入口点。但它是空的。为什么“启动对象”comboBox 为空以及如何设置入口点?会不会是微软的bug?

附加信息: - 带有入口点的 2 个文件是“App.g.cs”(自动生成)和我新定义的带有入口点的类 - main :“EntryPoint.cs”

c# wpf startup entry-point project-properties

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

为所有项目设置 OutDir 和 IntDir

我正在尝试为解决方案中的所有项目设置一个默认位置OutDirIntDir供其使用。例如:<OutDir>$(SolutionDir)bld\$(Platform)\$(ProjectName)\$(Configuration)\</OutDir>

当我在Directory.Build.props文件中设置此项时,它在 Visual Studio 属性对话框中看起来没问题;但是当我构建时,该$(ProjectName)部分是空的。这告诉我,当在 Directory.Build.props 中读取 OutDir 时,该宏不可用。

我尝试将其添加到Directory.Build.targets文件中,但它似乎完全被忽略了。

另一个目标是在此初始更改后不修改任何 vcxproj 文件。新项目将自动继承这些设置。

这可能吗?也许我将设置放在文件中的错误位置/顺序...?

这是 Directory.Build.props 的片段:

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets">
  </ImportGroup>

  <!-- Define macros for easy and consistent access to various parts of the tree -->
  <PropertyGroup Label="UserMacros">
    <GslInclude>$(SolutionDir)packages\Microsoft.Gsl.0.1.2.1\build\native\include</GslInclude>
    <mySrcDir>$(SolutionDir)src\</mySrcDir>
    <myBldDir>$(SolutionDir)bld\</myBldDir>
    <myBldIntDir>$(SolutionDir)bld_int\</myBldIntDir>
  </PropertyGroup>
  <ItemDefinitionGroup />
  <ItemGroup>
    <BuildMacro Include="GslInclude"> <Value>$(GslInclude)</Value> </BuildMacro>
    <BuildMacro Include="mySrcDir"> <Value>$(mySrcDir)</Value> </BuildMacro>
    <BuildMacro Include="myBldDir"> <Value>$(myBldDir)</Value> </BuildMacro>
    <BuildMacro Include="myBldIntDir"> <Value>$(myBldIntDir)</Value> </BuildMacro> …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio project-properties

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

如何在Visual Studio 2013中每次构建时生成新的PDB文件?

问题:

开发人员希望每次构建时都创建新的程序数据库文件(PDB).

在什么情况下:

C++热插拔,即时调试,DLL代码插件为主程序执行代码.

c++ visual-studio visual-c++ project-properties visual-studio-2013

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

如何在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
查看次数