如何在Visual Studio 2015中启用nuget包还原功能?
我的上下文菜单中缺少该功能(是的 - 我已经仔细检查过我在解决方案而不是项目上尝试它)
我唯一的项目是.NET 4.5控制台应用程序 - 还没有.nuget文件夹.安装了一个实际的nuget包.
使用VS2015快照和分析工具后,我似乎无法让诊断工具再次工作.每个项目,甚至是新项目都只说以下内容
"诊断工具"窗口不支持当前的调试配置.
尝试创建新的和不同类型的项目,以管理员身份运行,删除程序数据,应用程序数据,修复和从卸载重新安装.
有人经历过这个吗?很遗憾,因为他们在这个版本中对这个工具进行了大量改进.
谢谢
c# debugging visual-studio visual-studio-debugging visual-studio-2015
我正在开发一个Xamarin Forms项目.我想针对Android和Windows 10 UWP.
当我尝试通过从PCL目标中删除"Windows 8","Windows Phone Silverlight 8","Windows Phone 8.1","Xamarin.ios"和"Xamarin.ios(经典)"来清理PCL时,我得到了以下令人讨厌......
我真的只是想删除WP8,因为我不关心它的目标.
项目的目标无法更改.所选目标要求项目选择加入NuGet 3.0支持,但是,Visual Studio无法自动为您执行此操作.请卸载所有NuGet包,然后重试.
你如何获得一个选择进入NuGet 3.0的项目?还有什么我应该试试的?
环境:Xamarin Forms,VS2015
谢谢....
我有一个任务涉及创建一个JavaScript库,然后由Visual Studio解决方案中的多个项目使用.理想情况下,我想找到一个项目类型,对于我的JavaScript代码,它的行为就好像它是一个C#类库,即:
这可能与VS 2010/11一样,还是我需要编写一些BAT/PowerShell文件并自行编写脚本?
类似但略有不同的问题:用于JavaScript/VBScript的Visual Studio项目模板?
javascript visual-studio-2010 visual-studio visual-studio-2015
我做了一个干净的Windows 10和Visual Studio 2015安装,并没有找到任何地方的makecert.exe.是否需要安装其他软件才能恢复此程序?
我查看了"C:\ Program Files(x86)\ Microsoft SDKs\Windows \\"下的所有文件夹,但没有看到任何文件夹.
我还打开了"VS2015的开发人员命令提示符"并尝试运行"makecert",但未找到.
我已经下载了Visual Studio Community 2015(免费版),我没看到截止日期是什么时候.
我试图在帮助菜单 - >关于Microsoft Visual Studio中查看到期日期,并且没有到期日期.
是否有任何到期日期(我有一个Microsoft帐户)?如果是,我在哪里可以看到它?或者直到什么时候?
对于一个研究项目,我正在为科学计算语言编写C++插件.不幸的是,允许用户执行此操作的库不能保持最新状态.
我在XCode中开始了这个项目,它在那里建造得很好.后来我不得不转移到PC,所以我将代码迁移到Visual Studio 2015.由于这样做,我由于以下错误而无法构建:
LNK2001 : unresolved external symbol _sprintf
LNK2019 : unresolved external symbol _sscanf referenced in function _GetDDouble
LNK2019 : unresolved external symbol _sprintf referenced in function _CheckRunningInMainThread
Run Code Online (Sandbox Code Playgroud)
尝试修复是添加标头#define _CRT_SECURE_NO_WARNINGS.但是,这a)修复了没有错误,b)添加了警告C4005 : '_CRT_SECURE_NO_WARNINGS': macro redefinition.我假设库已经定义了这个宏,预见到了这个问题.无论如何,它没有解决问题.
我该怎么办?
我试图理解两个分支之间的比较或使用VS 2015的不同提交.
使用其他Git程序我可以轻松地比较版本,但我看不出它是如何在VS中完成的.
有人可以帮忙吗?谢谢
使用特定版本的msbuildI 构建项目或解决方案时,可以使用/toolsversion或/tv切换选择较早的.net工具链:
"C:\Program Files (x86)\MSBuild\14.0\bin\msbuild" /tv:12.0 amazing.sln
Run Code Online (Sandbox Code Playgroud)
根据以上内容正确选择适用于所有版本的Just Works msbuild和版本csc.exe等:
> "C:\Program Files (x86)\MSBuild\14.0\bin\msbuild" /tv:4.0 amazing.sln
...
CoreCompile:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Csc.exe ...
...
> "C:\Program Files (x86)\MSBuild\14.0\bin\msbuild" /tv:12.0 amazing.sln
...
CoreCompile:
C:\Program Files (x86)\MSBuild\12.0\bin\Csc.exe ...
...
Run Code Online (Sandbox Code Playgroud)
如果我没有指定/tv,那么根据我正在使用的msbuild的版本和一些环境变量,我可能得到以下任何一个:
msbuild.exe我正在使用的版本msbuild.exe.config(请参阅 MSDN上的Overriding ToolsVersion Settings页面的不同版本).
因此,为了在构建服务器和本地机器上具有一致结果的构建,我/tv在运行时使用msbuild.exe(事实上,这是在psake脚本中强制执行的,这也确保它使用相应的版本msbuild.exe).
但是,/tv在使用Visual Studio构建时,我无法使用该开关.相反,Visual Studio 2013及更高版本将使用该版本的Visual …
c# ×2
nuget ×2
.net ×1
c++ ×1
debugging ×1
git ×1
javascript ×1
makecert ×1
msbuild ×1
windows-10 ×1