问题标签 [sln-file]
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.
c++ - 如何使用 MSBuild 目标运行 c++ 函数?
我正在使用 MSBuild,并且遇到了一个名为 Targets 的主题,它允许您在构建项目之前执行一些任务。
我需要运行我的 (.sln) 解决方案文件中的 .cpp 文件中存在的C++函数。我遇到了这个示例来运行任务,但它是用 C# 编写的。
所以基本上,我想在构建我的解决方案文件之前运行一个 C++ 函数,我对如何为此目的使用 MSBuild 任务和目标感到困惑。这个 C++ 函数实际上会生成一些成功构建所必需的代码,否则构建将失败。
visual-studio - 卸载由 .sln 文件制作的 WxWidgets
我已经使用这个视频教程安装了 WxWidgets:链接
我现在需要正确卸载它,所以我担心如果我只是直接删除为 WxWidgets 创建的整个文件夹,然后从系统变量中删除就可以了,或者我应该做其他事情
更新:我忘了提到我正在运行 Windows
visual-studio - 如何在 sln 中声明一个变量并在同一个 sln 文件中使用它?
当某些目录加载到解决方案中时,我需要控制它们的路径。我发现最好的方法是在 sln 文件中使用一个变量来设置目录,并允许工程师在他们想要更改版本时运行一个更新该变量的程序。
我在格式的 sln 文件中设置了一个变量:
版本 = 2021.8
后来我想像这样使用它:
项目(“{FAE04EC0-301F-ABCD-BF4B-00C04F79EFBC}”)=“ProjToLearn”,“包\版本\MyDirectory\ProjToLearn.csproj”,“{033585F2-3E53-ABCD-A74B-EF434EB71127}”
我应该为版本使用什么语法?
我试过这些:
- "packages\%Version%) \MyDirectory\ProjToLearn.csproj",
- "包\ $(版本) \MyDirectory\ProjToLearn.csproj",
但它们似乎不起作用。
powershell - 如何使用 msbuild powershell 发布具有单个文件夹的多个项目 (.csproj) 文件
我有解决方案(.sln)文件,SLN 有多个项目(.csproj)。我需要在单个项目文件夹中发布所有项目。我正在使用下面的powershell命令,下面的命令将所有项目发布到一个文件夹而不是单个项目文件夹中,有没有办法在单个项目文件夹中发布。
Powershell 命令:
这里是 E:\FolderProfile.pubxml 文件下面
c# - 如何从 Release 文件夹中打开 .SLN
我开始了一份新工作。之前的那个人并没有给我留下他正在从事的项目的解决方案。我只能从 IIS 访问项目发布的文件。有什么方法可以在 Visual Studio 中打开带有这些文件的项目,并为它们创建解决方案。我应该提到该项目在 as.net MVC5 C#
c# - 如何使用 dotnet 在 linux 二进制文件中应用 PIE(位置独立可执行文件)选项?
我已经使用解决方案(.sln)文件将 linux 二进制文件构建为“dotnet build”。
但是当我用 checksec.sh 检查它时,它不是应用 PIE (Position Independent Executable)。
我该如何应用它?
git - Visual Studio git push 失败,丢失 .sln 并且无法恢复项目
这是我最后的课程作业。我非常努力地工作,并且应该将文件推送到 git 存储库。我尝试这样做但失败了,我相信我后来按下了还原,它什么也没做。
当我去查看我的本地存储库时,我常用的文件不见了,我得到了两个新的隐藏文件夹 vs. 和 git。我可以找到运行正常的调试 .exe 文件,但我真的需要我的代码。
有没有办法找回它?
更多信息:我的 .cpp 文件现在是 .obj 文件,我找不到 .h 文件,文件夹中还有 .exe.recipe 文件和一些 .idb 和 .pdb 文件。
visual-studio - MSBuild 忽略不存在对于 .sln 中的每个 .csproj?
我在本地克隆的项目使用以下依赖项:
我需要告诉 Visual Studio 忽略那些未安装在我的系统中的框架和项目<->框架依赖项,只构建现有的依赖项,而不需要从整个解决方案和解决方案中的每个项目中手动删除它们,而不是安装它们并设置向上。假设已安装 netcoreapp3.1 构建 .sln 项目。
有没有办法做到这一点?
visual-studio - 将 SUPER OLD .sln 更新到新的 Visual Studio 版本
我正在寻找一种将我的 Visual Studio 6.0 .sln 文件更新到更新的 IDE(如 Visual Studio 2019)的方法。当我尝试打开它时,它为我提供了单向升级选项,但我收到以下错误:
“无法转换项目。请确保这是一个有效的 Visual C++ 6.0 项目。” 在 .dsp 文件上。
有没有合适的方法来做到这一点,或者我是否需要重新安装 Visual Studio 2006 才能打开这个项目?谢谢!