小编ray*_*pps的帖子

尝试在 Mac 上加载 Visual Studio 项目时出错

我在 mac 上运行 Visual Studio,当尝试加载在 Windows VS 上创建的项目时,出现以下错误:

尝试加载项目“/Volumes/Storage/LocalStorage/Projects/WebDev/engage-api/Engage.DataAccess/Engage.DataAccess.csproj”时出错:未将对象引用设置为对象的实例

视觉工作室错误截图

我在 SO(这里)上找到的最相似的问题有一个特定于 Windows 的解决方案。它本质上是说要清除 VS 缓存。我想为我的问题做同样的事情,但我在我的 Mac 机器上找不到 VS 缓存。

问题

Mac 上的 VS 缓存文件在哪里,以便我可以删除它们? 此错误的任何其他解决方案?

我做过什么

不多...不是我没有尝试过,但还没有找到任何解决方案来尝试。我查看~/Library了 Visual Studio 应用程序内容文件中是否有任何明显的缓存文件,但找不到任何我觉得可以轻松删除的文件。

macos csproj visual-studio

5
推荐指数
0
解决办法
768
查看次数

Boto3 ec2 describe_instances 始终返回空

我有一个非常简单的沙箱,我正在尝试开始工作,这样我就可以在更大的应用程序中使用它:

ec2_client = boto3.client(
    'ec2',
    aws_access_key_id=ACCESS_KEY,
    aws_secret_access_key=SECRET_KEY)

response = ec2_client.describe_instances()
print(response)
Run Code Online (Sandbox Code Playgroud)

结果是……

{
  'Reservations': [], 
  'ResponseMetadata': {
    'RequestId': '2c28e8aa-da6d-4ca4-8ea7-f672518cac9f',
    'HTTPStatusCode': 200, 
    'HTTPHeaders': {
      'content-type': 'text/xml;charset=UTF-8', 
      'transfer-encoding': 'chunked', 
      'vary': 'Accept-Encoding', 
      'date': 'Thu, 07 Dec 2017 16:44:30 GMT', 
      'server': 'AmazonEC2'
  }, 
  'RetryAttempts': 0}
}
Run Code Online (Sandbox Code Playgroud)

问题是,无论我运行多少次,它Reservations总是空的:(。

在AWS控制台中我可以清楚地看到一个实例正在运行......

运行ec2实例

我尝试启动更多实例,重新启动我正在运行的实例。我将初始脚本放入循环中并重复运行它,同时查找 Reservations 数组实际具有数据的任何迹象。

我仔细检查了我的 aws ACCESS_KEY 和 SECRET_KEY 是否正确并且指向正确的帐户。他们是。

我不知道这是为什么。它是如此简单并且应该可以工作。我是 AWS 新手,因此非常感谢您的帮助。

python amazon-ec2 amazon-web-services boto3

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